複数の PHP バージョンをインストールする際の wampserver エラーの重要な問題
最近、私はワンクリックで簡単にインストールできるため、Wampserver を使用して PHP ローカルオペレーティング環境を構築するのが好きです。以前は appserv を使っていましたが、とても使いやすかったです。 wamp の方が使いやすいことに気づきました。 duang duang
によってダウンロードされた wamp の php バージョン。デフォルトは 5.3.0 ですが、その後、仕事の都合で php5.3.0 以下に切り替えました。たとえば、Zend Optimizer をインストールするときに、最初に PHP 5.2.17 のインストール パッケージをダウンロードして、インストールするのに長い間苦労しました。 Apache エラー アクセス ログには次のようなものが表示されていました。
Baidu がこれらの問題をオンラインで確認した場合、解決策はポート 80 を変更することだけです。とにかく httpd.conf を変更して php.ini を変更する 問題を解決した後、偶然ブログ投稿を閲覧したところ、Win32 ビット システムでは、Apache が ISAPI などの方法での NTS バージョンの php の実行をサポートしていないことがわかりました。環境ではデフォルトで ISAPI 方式で php が実行されるため、NTS バージョンの php5.2.17 環境では zend オプティマイザーをインストールできません
[Sat Mar 14 16:10:22 2015] [notice] Parent: Received shutdown signal -- Shutting down the server.[Sat Mar 14 16:10:22 2015] [notice] Child 8244: Exit event signaled. Child process is ending.[Sat Mar 14 16:10:23 2015] [notice] Child 8244: Released the start mutex[Sat Mar 14 16:10:28 2015] [notice] Child 8244: All worker threads have exited.[Sat Mar 14 16:10:28 2015] [notice] Child 8244: Child process is exiting
方法 1 TS バージョンの php5.2.17 をダウンロードします。 win32 でのインストール方法は Baidu の記事も参照してください。 方法 2 win32 での php のデフォルトの実行モードを Fast CGI に変更します。