ホームページ >バックエンド開発 >PHPチュートリアル >wamp は複数の PHP バージョンをインストールし、読み込みに問題があります
wamp には複数のバージョンの php があり、ロードすると GD ライブラリが開いていないと表示されます。
調べてみると、phpinfo()
はまだ古い php.ini を指しています。どうすれば新しいバージョンの php.ini に変更できますか? 教えてください
オンラインでいくつかの方法を試しましたが、解決しません。仕事。ありがとうございます
php拡張子はphp本体ファイルと一致する必要があります
中国語バージョンごとに必要な環境設定も異なります
したがって、それを作成することをお勧めします各phpバージョンのhttpd.confは、バージョンを切り替えるときにapache2/confにコピーされます
httpd.conf のさまざまなバージョンで主に変更されるパラメータを知りたいのですが、ダウンロードできますか?ありがとうございます
必要なバージョンに切り替えることができるように、正しい PHP 構成ファイルをセットアップしてロードする必要があります。
http://www.163ns.com/zixun/post/5838.html
これで大丈夫ですよね?もう忙しくないので、後で試してみます
ありがとうございます
1. 仮想ホストは php でサポートされていないため、変更する必要はありません。
2. httpd.conf 内の php に関連する行は実際には次の行だけです
PHPIniDir " /AMP/php54"
LoadFile " /AMP/php54/php5ts.dll"
LoadModule php5_module " /AMP/php54/php5apache2_2.dll"
addtype application/x-httpd-php .php
赤いのはphpのバージョンによって変わります(つまりパスが違います)
一般的な設定説明にはLoadFile "/AMP/php54/"という文はありませんphp5ts.dll"
実際、この文は非常に重要です。 重要なのは、グリーン構成の鍵です。彼は、php に必要なサポート ライブラリが php5ts.dll が配置されているディレクトリにあることを確認できます。
redis など、この方法でロードする必要があるサードパーティの拡張機能に必要なサポート ライブラリもいくつかあります。サポート ライブラリ
LoadFile "/AMP/php54/ ext/php_igbinary.dll"
SWSC のサポート ライブラリ
LoadFile "/AMP/php54/ext/swscale-0.dll"
一部の php 拡張機能がロードできないことがわかった場合は、このライブラリのように、必要なサポートを事前にロードしてみてください