梨安装macports PHP5

dem*_*et8 18 php pear macports

我通过macports在/opt/local/中安装了PHP5,这是macports的默认位置.梨没有端口文件.如果我从pear站点执行标准pear安装,那么应该放置哪个目录位置来使用PHP?

Tri*_*pyD 26

虽然curl选项有效,但在更新端口时不会更新.替代:

sudo port install php5 +pear
Run Code Online (Sandbox Code Playgroud)

这将安装php5 with pear的变种,与上面的下载位置相同,并且会在您更新macport时更新.

  • 需要注意的是php5端口不会安装最新版本的PHP.当我键入它时,它将安装PHP 5.3.something,它已被PHP项目EOLed,而5.4和5.5分别通过安装php54和php55端口可用 - 不幸的是,目前还没有+ pear变种,我没有想一想,如果有一种MacPorts方式可以让Pear安装在它们下面(在我的情况下为5.4). (3认同)

Ben*_*Ben 9

我刚才遇到了类似的问题,并且正好在您提到的目录中安装PEAR.

curl -O http://pear.php.net/go-pear.phar
sudo php go-pear.phar
Run Code Online (Sandbox Code Playgroud)

我更改了安装基目录($ prefix)以指向/ opt/local并运行安装程序.它修改了我的php.ini文件以包含PEAR路径.

我的bash路径已经包含/ opt/local/bin,所以PEAR刚刚工作!