ホームページ >バックエンド開発 >PHPチュートリアル >wamp は複数の PHP バージョンをインストールし、読み込みに問題があります

wamp は複数の PHP バージョンをインストールし、読み込みに問題があります

WBOY
WBOYオリジナル
2016-06-23 13:27:01867ブラウズ

wamp には複数のバージョンの php があり、ロードすると GD ライブラリが開いていないと表示されます。

調べてみると、phpinfo()
はまだ古い php.ini を指しています。どうすれば新しいバージョンの php.ini に変更できますか? 教えてください

オンラインでいくつかの方法を試しましたが、解決しません。仕事。ありがとうございます


ディスカッション(解決策)への返信

php拡張子はphp本体ファイルと一致する必要があります
中国語バージョンごとに必要な環境設定も異なります

したがって、それを作成することをお勧めします各phpバージョンのhttpd.confは、バージョンを切り替えるときにapache2/confにコピーされます


マルチサイト構成が使用されています。この場合はどうすればよいですか?

「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 拡張機能がロードできないことがわかった場合は、このライブラリのように、必要なサポートを事前にロードしてみてください

完了しました、ありがとうございます

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。