このチュートリアルでは、CentOSにSuhosin PHP 5保護セキュリティパッチをインストールする方法を紹介します。知らない人のために、SuhosinパッチはPHPの高度な保護システムです。インストール。これは、PHPアプリケーションの多くのよく知られた問題からサーバーを保護する一方で、これらのアプリケーションまたはPHPコア自体の潜在的な未知の脆弱性からサーバーを保護するように設計されています。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ‘ルート権限を取得するコマンドに。 CentOSシステムにSuhosinPHPを段階的にインストールする方法を紹介します。
CentOSにSuhosinPHP5保護セキュリティパッチをインストールする
ステップ1.まず、システムが最新であることを確認することから始めましょう。
yum clean all yum -y update
ステップ2.CentOSにSuhosinPHPをインストールします。
これで、最新バージョンのSuhosinをダウンロードします:
yum install php-devel http://download.suhosin.org/suhosin-0.9.35.tgz tar -xvf suhosin-0.9.35.tgz
次に、次のコマンドを実行して、PHP5でSuhosinをコンパイルします。
cd suhosin-0.9.33 phpize ./configure make make install
Suhosin構成を作成し、次のコマンドを入力します:
echo 'extension=suhosin.so' > /etc/php.d/suhosin.ini
WebサーバーNginx、Lighttpd、またはApacheを再起動します:
service nginx restart service lighttpd restart service httpd restart
手順3.Suhosinのインストールを確認する
php -v
これでSuhosinがインストールされます。/var/www/html/
にinfo.phpというファイルを作成して確認できます。 次の内容で:
<?php phpinfo(); ?>
Suhosinパッチの機能は、エンジン保護(パッチのみ)にリストされています。他のすべての機能にはSuhosin拡張機能が付属しています。ただし、セットアップに従って構成する場合は、次に、Suhosin構成ページにアクセスして詳細を確認してください。
おめでとうございます!Suhosinが正常にインストールされました。CentOSシステムにSuhosin PHPをインストールするためにこのチュートリアルを使用していただき、ありがとうございます。追加のヘルプや役立つ情報については、SuhosinPHPの公式Webサイトを確認することをお勧めします。