osx - 为什么终端显示的php版本和Apache使用的php版本不是同一个
程序员文章站
2022-05-03 08:14:15
...
系统自带php是
5.5.27
的,我自己装了个5.3.29
的。在终端里使用php -v
看到的版本是5.3.29
,但是浏览器打开localhost时,使用的是5.5.27
的,很奇怪啊,为什么会这样?我怎么才能让localhost用5.3
?
回复内容:
系统自带php是5.5.27
的,我自己装了个5.3.29
的。在终端里使用php -v
看到的版本是5.3.29
,但是浏览器打开localhost时,使用的是5.5.27
的,很奇怪啊,为什么会这样?我怎么才能让localhost用5.3
?
1.启动 5.3的 php-fpm 如果用 nginx 作为web服务器的话
2.修改web服务器配置文件中对于php解析的配置,如果是nginx 就修改 fastcgi_pass. 如果是apache 就修改 LoadModule 和 AddType
php -v显示的版本是环境变量里配置的php版本
localhost访问显示的版本是Apache或nginx配置文件加载的php版本