OSX上の意図しない複数のPHPバージョン


1

アプリケーションの場合、PHPの統計関数が必要です。OSX(10.11)にはデフォルトのPHP 5.5が付属していましたが、PECL統計パッケージをインストールするには7.0が必要だったため、liip.chのシェルスクリプトを使用してローカルPHPバージョンをバージョン7に更新しました。

curl -s http://php-osx.liip.ch/install.sh | bash -s 7.0

今、私は明らかに、2つのPHPバージョンになりました。

私は実行すると、phpinfo()ページ上で私が手PHPバージョン7.0.2(ターミナルで)ときに私はphp -v私が終わるPHP 5.5.27を

(私は例えば厳しい通告を得た)私のWebアプリケーションのためのアップデートが動作するようですが、私はと統計パッケージをインストールしようとすると、pecl install stats私が取得PECL /統計情報は、PHP(バージョン> = 7.0.0)が必要、インストールされたバージョンは5.5です.27

which php 私はただ一つの結果を与えます: /usr/bin/php

php 7を「使用」するように端末に指示するにはどうすればよいですか?


PHPをアンインストールするコマンドは何ですか?php -v間違ったバージョンのPHPがまだ存在する場合は、それを実行して、もう一度アンインストールし、PHP 7をインストールして、最後に利益を得ますか?基本的に、PHP 7という名前の環境変数はPHP 7のインストール時に更新されなかったため、pecl statsは環境変数を使用してPHPのバージョンを判断しているだけです。たぶんこれはstackoverflow.com/q/7501678/2191572
MonkeyZeus

回答:


0

アンインストールする必要はありません。何が起こったかは正常です。Apacheをインストールすると、インストールしたバージョンが使用されますが、コンソールのenvパスはデフォルトのosx phpバージョンのままです。

http://php-osx.liip.ch/ページのよくある質問を読んでください。最初のアイテムを探します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.