web-dev-qa-db-ja.com

Mac OSXでPHP)をアップグレードする方法

だから私は簡単なことをしました:

_php -i | head
./configure --prefix=/usr --with-snmp
make
Sudo make install
_

しかし、phpinfo()はまだ5.3.15を表示しています。ここに調査のいくつかの結果があります:

  • PHP_BINDIR =/usr/bin
  • phpversion()= 5.3.15
  • 192-168-0-100:$/usr/bin/php -v
    PHP 5.4.8(cli)(ビルド:2012年11月8日09:30:58)
  • 192-168-0-100:$/usr/local/bin/php -v
    PHP 5.4.8(cli)(ビルド:2012年11月7日22:09:56)
  • 192-168-0-100:$どのphp
    /usr/bin/php

また、異なるln-sでプライすることを試みました。いくつかの提案かもしれませんか?

P.S. phpはローカルホストで正常に動作していますが、それでも5.3です(php 5.4からいくつかの新機能を試しました)

2
user1692333

自分でビルドして/binディレクトリに大混乱をもたらす可能性があるのではなく、元のPHPインストール)を強制終了する可能性があります。


MAMP

[〜#〜] mamp [〜#〜] 現在、PHP 5.2および5.4.4に同梱されています。スタンドアロンで実行され、いつでも切り替えることができます。

MAMPは典型的なMacの方法でインストールされます:非常に簡単です。 MAMPは、OS Xですでに実行されている既存のApacheインストールを危険にさらすことはありません。スクリプトを開始したり構成ファイルを変更したりすることなく、Apache、PHP、およびMySQLをインストールできます。

PHPバイナリパッケージ

OSXの場合はPHP5.3/5.4 をバイナリパッケージとして試すこともできます。

このパッケージは、(通常)最新のPHP 5.3.x/5.4.x […]を/ usr/local/php5にインストールします。多くの便利な拡張機能をインストールします[…]。また、まともなものを提供します。 「ベストプラクティス」に従って構成されたすべての設定を含むphp.ini。

PHP 5.4の場合、インストールは実行するのと同じくらい簡単です。

curl -s http://php-osx.liip.ch/install.sh | bash -s 5.4
3
slhck