php-version

今天遇到了一个问题,在网页上输入phpinfo()的信息,发现已经加载了mysqli,pdo-mysql等扩展,但是在命令行中运行代码的时候,却报错缺少drivers。苦恼了很久才发现原来是apache加载出来的php的版本和命令行中运行的PHP不是一个版本的,解决方法是:
1.安装php-version PHP的版本管理工具
brew install php-version
2.运行命令:

source $(brew --prefix php-version)/php-version.sh && php-version 7
php-version

Paste_Image.png

//选择版本

php-version 7.1.0
php -v

Paste_Image.png

解决

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文章主要讲述ini配置读取时,由于php版本导致的问题。 简单介绍Yaf_Config_Ini允许开发者通过嵌套...
    _Henry_阅读 946评论 0 0
  • Welcome 目前网络上充斥着大量的陈旧信息,让PHP新手误入歧途,传播着错误的实践和糟糕的代码,这必须得到纠正...
    layjoy阅读 21,730评论 7 118
  • php+mysql+apache+centos 编译安装 领导要求先保证php环境稳定,然后再去考虑其他,例如性能...
    dnaEMx阅读 2,257评论 1 16
  • 更改ip和dnsVi /etc/sysconfig/network-scripts/ifcfg-eth0vi /...
    Xwei_阅读 1,861评论 0 3
  • 阳光沾满了雪冲刷着远方的路 风很轻 言语很轻 整个世界都被架空被绑架进虚无 遥远而深邃的孤独一泻千里 如瀑 灯是躲...
    末世婉儿阅读 359评论 1 1