如何真正修改我的php版本号?

由于composer安装slim及一些组件,需要依赖php7.1,于是今天在我的centos7上重新安装了php7.1,使用php -v 展示的也是7.1版本,但是在出问题的项目目录下使用phpinfo()输出版本号时,展示的是php5.6,我该如何进行修改。
我在github的讨论区也只是看到了如何查找出这个错误,但是也没有给出解决方案:链接描述

图片描述

阅读 5k
5 个回答

找到你PHP7.1的路径。假设为/usr/php/php7.1
将PATH环境变量重新处理
export PATH = /usr/php/php7.1/bin:$PATH

因为PHP有两个,一个是cli的,一个是Apache的,Apache调用的是Apache。命令行调用的cli

首先 多版本的话,将每个不同版本下/usr/local/php/etc/php-fpm.d端口(127.0.0.1:9000/9001)设置不同的端口
设置多个enable-php.conf,设置不同fastcgi_pass 127.0.0.1:9001;,在不同网站vhost里加载,就可以了。

看下你的5.6是不是在docker机上装的

如果使用的是nginx,将php7.1下面的bin/php-fpm拷贝覆盖/usr/local/bin下面的php-fpm

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏