ホームページ > バックエンド開発 > PHPチュートリアル > 複数のバージョンの PHP の共存によって生じる問題

複数のバージョンの PHP の共存によって生じる問題

WBOY
リリース: 2016-08-10 09:07:31
オリジナル
1188 人が閲覧しました

ここには nginx と php-fpm の 2 つのバージョンの PHP がインストールされています。新しい redis 拡張機能をインストールしたいので、公式から redis 拡張機能のソース コード パッケージをダウンロードしました。最後に、php.ini に extension=redis.so を追加し、php-fpm を再起動します。

エラーが発生しました。これは、コンパイルしたphp拡張機能のバージョンが異なることを意味します

リーリー

を使用して表示されるバージョンは 5.3 であり、phpize は 5.3 を使用しているため、おそらくその理由がわかりました。 php-fpm -v的版本是5.5,php -v

そこで、コンパイルされたsoファイルを削除し、ソースコードパッケージを再解凍してコンパイルし、phpizeのバージョン5.5を使用しましたが、再起動しても同じであり、役に立ちませんでした。

リーリー

この状況を解決するにはどうすればよいですか?バージョン 5.3 はサーバー上にあり、他の人が使用している可能性があるため、削除することはできません。

返信内容:

ここには nginx と php-fpm の 2 つのバージョンの PHP がインストールされています。新しい redis 拡張機能をインストールしたいので、公式から redis 拡張機能のソース コード パッケージをダウンロードしました。最後に、php.ini に extension=redis.so を追加し、php-fpm を再起動します。

エラーが発生しました。これは、コンパイルしたphp拡張機能のバージョンが異なることを意味します

リーリー

を使用して表示されるバージョンは 5.3 であり、phpize は 5.3 を使用しているため、おそらくその理由がわかりました。

php-fpm -v的版本是5.5,php -vそこで、コンパイルされたsoファイルを削除し、ソースコードパッケージを再解凍してコンパイルし、phpizeのバージョン5.5を使用しましたが、再起動しても同じであり、役に立ちませんでした。

リーリー

この状況を解決するにはどうすればよいですか?バージョン 5.3 はサーバー上にあり、他の人が使用している可能性があるため、削除することはできません。

PHP config パスは正しいです

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート