Mac下安装php7之后依然运行php55?

Jorycn 发布于 2016/05/23 08:53
阅读 1K+
收藏 0

Mac自带php5.5 + apache2环境,我想换成nginx+php7环境,

安装php7之后,通过php -v命令查看,php版本正常,但使用nginx配置虚拟主机,

默认访问依然是php55。

本人初入mac环境,请各位大神指导~

以下是问题补充:

@Jorycn:感谢大家的热情回复哈,答案已找到。 http://php-osx.liip.ch/#faq 参考问题: Why does php -v on the command line still show my old version? (2016/05/23 10:46)
加载中
0
llgoer
llgoer

PHPbrew很方便

llgoer
llgoer
全局变量问题,PATH目录没改变,phpbrew有一个switch或者use功能方便切换
Jorycn
Jorycn
使用Homebrew安装的,安装没问题,可能是配置哪里需要修改~
0
老陌
老陌
看看 php-fpm,估计还是5.5的
0
G.
G.
可以通过 launchctl 管理你的服务.
0
脆霉公园
脆霉公园
php-fpm重新设置下 或者nginx做个端口映射还是什么,反正可以做到对应域名用哪个版本的php。nginx下实行很方便
0
Liuxd
Liuxd

which php

看看你到底实际执行的PHP执行文件的路径是不是你安装的那个PHP7的路径。如果路径都不对,版本肯定不对了。

Liuxd
Liuxd
回复 @Jorycn : 不用谢。程序员就是要多折腾,踩坑多了经验就丰富了,哈哈哈。
Jorycn
Jorycn
回复 @Liuxd : 嗯呢,是php-fpm调取php脚本路径出现的问题。配置一下~/.profile就好了。感谢你的回复...
Liuxd
Liuxd
回复 @Liuxd : 应该是sbin/php-fpm,不好意思。
Liuxd
Liuxd
回复 @Jorycn : 启动php-fpm的时候用绝对路径,用你安装的PHP7目录下的bin/php-fpm来启动。
Jorycn
Jorycn
如果是这个问题,php -v命令应该显示的还是php55,而非php70. 不是吗?
返回顶部
顶部