Windows版XAMPPでphpの動作をモジュール版からCGI版に切り替えるには、以下2つの設定ファイルを修正すればよい。Xampp 5.6.30で動作確認した。
(1) httpd.conf
以下1行をアンコメントする(行頭から#を外す)
LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so
(2) httpd-xampp.conf
モジュール用セットアップの記述をコメントアウトし、CGI用セットアップの記述をアンコメントする。
# # PHP-Module setup # # こちらをコメントアウトする # LoadFile "/xampp/php/php5ts.dll" # LoadFile "/xampp/php/libpq.dll" # LoadModule php5_module "/xampp/php/php5apache2_4.dll" # <FilesMatch "\.php$"> # SetHandler application/x-httpd-php # # <FilesMatch "\.phps$"> # SetHandler application/x-httpd-php-source # # # PHP-CGI setup # # こちらをアンコメントする <FilesMatch "\.php$"> SetHandler application/x-httpd-php-cgi </FilesMatch> <IfModule actions_module> Action application/x-httpd-php-cgi "/php-cgi/php-cgi.exe" </IfModule>
コメント