3

我在 OSX Lion 10.7.5 上。正如如何在 Mac OS X 中升级 PHP?, 我用了:

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

一切似乎都很顺利,没有错误,我使用的是 64 位系统等,但是当我运行“php -v”时,我仍然看到与之前相同的版本(5.3.15)。在 1-10 的范围内,当通过命令行安装东西时,我可能是 2,所以,请在任何回复中考虑到这一点。

更新:我在运行后仔细查看了终端输出curl -s http://php-osx.liip.ch/install.sh | bash -s 5.4,我注意到以下内容:

Installing package tools-memcached into root /
./pkg/pre-install
pkg/pre-install
Skipping existing directory 
Skipping existing directory usr/
Skipping existing directory usr/local/

...然后在安装结束时:

Create symlink /usr/local/php5/entropy-php.conf /etc/apache2/other/+php-osx.conf
Removed /usr/lib from DYLD_LIBRARY_PATH in /usr/sbin/envvars
Restarting Apache
httpd: Could not reliably determine the server's fully qualified domain name

谁能详细说明这意味着什么?正如评论中所解释的,我似乎已经安装了文件,但是,我在解决似乎是 $PATH 问题时遇到了麻烦。

4

2 回答 2

5

创建一个指向新 php 安装路径的符号链接,如下所示:

ln -s /usr/local/php5/bin/php php
于 2012-11-29T23:35:19.543 回答
1

如果你使用 Apache 首先禁用当前的 php 模块

须藤a2dismod php5
须藤a2dismod php5.6

然后启用

须藤a2enmod php7.0

并重新启动apache

sudo 服务 apache2 重启

于 2016-07-06T18:04:41.037 回答