دسامبر
suhosin نوعی پچ امنیتی برای PHP می باشد که در این آموزش نحوه نصب و فعال سازی آن را در سی پنل و دایرکت ادمین توضیح خواهیم داد.
این سیستم تاحد زیادی جلوی آسب پذیری های PHP را می گیرد و بسیار مناسب برای سرویس دهندگان میزبانی وب می باشد زیرا از کد ها و اسکریپت هایی که کاربران استفاده میکنند با خبر نیستند و نیازی به سیستمی مانند suhosin دارند که تا حدی جلوی آسب پذیری این اسکریپت هارا بگیرد.
این قابلیت در کنترل پنل سی پنل از قسمت EasyApache به راحتی قابل نصب و فعال سازی می باشد.
با زدن تیک گزینه ی Suhosin 0.9.33 for PHP و در آخر زدن Save And Build به راحتی می توانید Suhosin را در سی پنل نصب نمایید.
اما جهت نصب این برنامه در دایرکت ادمین کمی نسبت به سی پنل کار بیشتری پیش رو دارید.
شما توسط دستورات زیر می توانید این سیستم را در دایرکت ادمین نصب نمایید:
mkdir -p /usr/src/suhosin cd /usr/src/suhosin wget http://download.suhosin.org/suhosin-0.9.36.tgz tar -xzvf suhosin-0.9.36.tgz cd suhosin-0.9.36 /usr/local/bin/phpize ./configure --with-php-config=/usr/local/bin/php-config make make install
پس از اجرای دستور آخر با گزارشی مانند زیر روبرو خواهید شد.
Installing shared extensions: /usr/local/php5/lib/php/extensions/no-debug-non-zts-20085613/
مسیری که نشان داده می شود مسیر قرار گیری suhosin.so می باشد که شما باید آن را در php.ini سرور خود با قرار دادن خط زیر فراخوانی نمایید.
extension=/usr/local/php5/lib/php/extensions/no-debug-non-zts-20085613/suhosin.so
در آخر با دستور زیر وب سرور را ریستارت کنید.
service httpd restart
منبع : میهن میزبان