PHP のバージョンをバージョン 5.4 に更新しようとしています。
コンソールで /usr/local/bin/php -v を見ると、バージョン 5.4.3 が表示され、php -v を使用すると、バージョン 5.3.10 がインストールされていることがわかります。
古いバージョンを削除するにはどうすればよいですか?
PHP のバージョンをバージョン 5.4 に更新しようとしています。
コンソールで /usr/local/bin/php -v を見ると、バージョン 5.4.3 が表示され、php -v を使用すると、バージョン 5.3.10 がインストールされていることがわかります。
古いバージョンを削除するにはどうすればよいですか?
更新: 2014 年の初めの時点では、ほとんどの拡張機能が含まれているため、 http://php-osx.liip.ch/ビルドからインストールすることをお勧めします。本当に自分でコンパイルする必要がある場合は、元の回答に従ってください。
元の答え:
Mac には、簡単に上書きできる php がプリインストールされています。
これは、インストールした php を更新するために実行する手順のリストです。
前提条件:
PHP のビルドとインストール:
php -i | head
、コンソールで実行します。必要なのは、これらのフラグを使用して新しい php を構成し、適切な pcre サポートがあり、すべてが正常に機能することを確認することです。./configure
取得したばかりのフラグを指定してスクリプトを実行します。make
を実行して php をビルドしsudo make install
ます。これにより、OS X で配布された元の php が実際に置き換えられます。そして、実行することを忘れないでくださいmake test
...
例: php をビルドするための私のワークフロー
wget http://url_to/php_source.tar.gz
tar -zxvf php_source.tar.gz
cd php_source/
php -i | head
./configure --prefix=/usr --with-snmp # ... same flags as previous build
make
sudo make install