PHP 5.6.33バージョンは、その安定性と良好な互換性のために、多くの従来のプロジェクトで依然として広く使用されています。最新バージョンではありませんが、レガシーシステムを維持することは特に重要です。既存のアプリケーションが適切に実行されていることを確認するには、IIS環境でこのバージョンを構成する方法の習得が必要です。
まず、 PHPの公式Windowsダウンロードページにアクセスして、システムに合ったPHP 5.6.33圧縮パッケージを選択します。使用状況シナリオに従って、対応するVCコンパイルされたバージョンとスレッドセーフバージョンを選択してください。通常、生産環境でスレッドセーフバージョンを使用することをお勧めします。
c:\ phpなどの指定されたディレクトリにダウンロードファイルを解凍します。次に、php.ini-developmentまたはphp.ini-productionファイルをコピーし、php.iniに名前を変更し、ニーズを満たすようにそれに応じて構成します。
基本的なインストールを完了した後、PHPをIISに統合する必要があります。手順は次のとおりです。
開けるIISマネージャー。
サーバー名をクリックします,入力“ハンドラーマッピング”。
選ぶ“モジュールマッピングを追加します”。
リクエストパスとして入力します *.php。
模块選ぶ FastCgiModule。
実行可能ファイルパスはに設定されています C:\php\php-cgi.exe。
名前のカスタマイズ,のように PHP_via_FastCGI。
[確認]をクリックして、プロンプトを受け入れます。
構成が完了したら、テストファイルを作成してPHP環境が正常に実行されているかどうかを確認できます。 c:\ inetpub \ wwwrootディレクトリで新しいinfo.phpを作成すると、コンテンツは次のとおりです。
<?php
phpinfo();
?>
http://localhost/info.phpにアクセスしてください。PHP構成情報ページが表示されている場合、構成が成功します。
iis_iusrsユーザーがwwwrootディレクトリの許可を読み取り、アクセス許可が正しく設定されていることを確認してください。
一部の機能が使用できない場合、対応する拡張機能が有効になっていない可能性があります。 php.iniファイルを編集し、関連する拡張機能を見つけ、以前のSemicolonコメントをキャンセルします。たとえば、MySQL関連の拡張機能を有効にします。
;extension=php_mysql.dll
;extension=php_mysqli.dll
この記事で説明した手順を通じて、IISでPHP 5.6.33環境を構築および使用することができます。システムを安全かつパフォーマンスするために、定期的に構成を確認してください。このチュートリアルがあなたの開発作業に役立つことを願っています。