Apacheのデフォルトのapache2handlerは処理PHPを実行します。
その切り替え方法下:
1、FastCGIモジュールをダウンロードし、オープンhttps://www.apachelounge.com/download/ VCのバージョンのダウンロードを選択し、私はVC14を使用してコンパイル、VC14がそのようにバージョン選択された
2を、ダウンロードし、解凍し、 Apacheは、ディレクトリのインストールパスモジュールmod_fcgid.soにファイルをコピー
3を、httpd.conf構成ファイルを開き、次のコードを追加します
LoadModuleのfcgid_moduleモジュール/ mod_fcgid.so <のIfModule fcgid_module> FcgidIOTimeout 60 FcgidConnectTimeout 30 FcgidMaxProcesses 8 FcgidOutputBufferSize 64 ProcessLifeTime 240 FcgidMaxRequestsPerProcess 500 FcgidMinProcessesPerClass 0 オプションのExecCGI のAddHandler fcgid - スクリプトの.php #你PHP项目安装目录 FcgidWrapper " D:/ WAMP / binに/ PHP / php7.0.23 / PHP-cgi.exeが」の.php </のIfModule>
この時間は、Apacheが行われ、再起動に切り替えてきた
が、私は、仮想ホストを設定したので、私は、仮想ホスト変更しなければならない
4を、元の仮想ホストの設定
<VirtualHostの*:80 > ServerNameのmyphalcon.com にServerAlias myphalcon.com のDocumentRoot " $ {INSTALL_DIR} / WWW / myphalcon /公共" の<Directory " $ {INSTALL_DIR} / WWW / myphalcon /公共/ " > オプション +インデックス+ + FollowSymLinksをが含まれています+ のMultiViews AllowOverrideのすべての 要求のローカル </ディレクトリ> </ VirtualHost>の
変更した後(のExecCGIオプションだけで設定されています)
<VirtualHostの*:80 > ServerNameのmyphalcon.com にServerAlias myphalcon.com のDocumentRoot " $ {INSTALL_DIR} / WWW / myphalcon /公共" の<Directory " $ {INSTALL_DIR} / WWW / myphalcon /公共/ " > オプションの索引はFollowSymLinksはのExecCGI含ま AllowOverrideのすべてを 必要とローカル </ディレクトリ> </ VirtualHost>の
あなたは、PHPの異なるバージョンを設定する必要がある場合は、モジュール内に添加してもよいです
FcgidWrapper " D:/wamp/bin/php/php5.6.31/php-cgi.exe -c D:/wamp/bin/php/php5.6.31/phpForApache.ini "の.php
その
<VirtualHostの*:80 > ServerNameのローカルホスト にServerAlias localhostの DocumentRootの" $ {INSTALL_DIR} / WWW " の<Directory " $ {INSTALL_DIR} / www /の" > オプション +インデックス+付属+ FollowSymLinksを+ のMultiViews #Options索引はFollowSymLinksはのExecCGI含まれて すべてがAllowOverrideのを 地元の必要 FcgidWrapper " D:/wamp/bin/php/php5.6.31/php-cgi.exe -c D:/wamp/bin/php/php5.6.31/phpForApache.ini " の.php </ディレクトリ> </ VirtualHost>の
5は、Apacheを再起動します
ターン:https://blog.csdn.net/u014691098/article/details/80159574