如何在 Mac OS X 上升級 PHP

如何在 Mac OS X 上升級 PHP

所以我做了簡單的事:

php -i | head
./configure --prefix=/usr --with-snmp
make
sudo make install

phpinfo()仍顯示 5.3.15。以下是一些調查結果:

  • PHP_BINDIR = /usr/bin
  • php版本() = 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。可能有一些建議嗎?

PS php 在本機上運作良好,但它仍然是 5.3(嘗試了 php 5.4 的一些新功能)

答案1

不要自行建置並可能對/bin目錄造成嚴重破壞(這可能會終止您原來的 PHP 安裝),而是幫自己一個忙,使用如下所示的預先建置安裝。


曼普

曼普目前隨 PHP 5.2 和 5.4.4 提供。它將獨立運行,您可以隨時切換。

MAMP 以典型的 Mac 方式安裝:非常容易。 MAMP 不會損害任何已在 OS X 上執行的現有 Apache 安裝。

 

PHP 二進位套件

您也可以嘗試適用於 OS X 的 PHP 5.3/5.4作為二進位包:

該軟體包在 /usr/local/php5 中安裝(通常)最新的 PHP 5.3.x/5.4.x [...]。它安裝了許多有用的擴充功能[...]。它還提供了一個不錯的 php.ini,其中所有設定均根據“最佳實踐”進行配置。

對於 PHP 5.4,安裝就像運行一樣簡單:

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

相關內容