php5.4命令行运行报错
怪我咯
怪我咯 2017-04-10 15:11:39
[PHP讨论组]

之前是安装有5.3不过现在的所有关于php的配置路径都改成5.4的了,命令行运行 php 这个命令就会报错

后面还会有一些这样的弹出框,一路确定下去最后php文件还是正常的被解释运行了。
这个到底是什么原因?

但是通过http访问不会报错,一切正常

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(1)
伊谢尔伦

最主要的原因是php的配置问价 php.ini 出现问题
http访问正常是因为 apache的配置文件中指明了 php的目录以及php的配置文件目录
CLI模式出现问题是因为 我电脑里面安装了 php5.3 跟php5.4 ,虽然现在的path里面只有php5.4的路径
php在命令行一执行就会出现这种错误,但是如果这样

php -c "当前php5.4的配置文件路径"

就OK了。究其原因还是配置文件的问题,然后给php5.3里面的配置文件重命名了,在执行php就正常了。

找到原因了,但是不解的是为什么php会去寻找之前的配置文件,而不是当前文件夹的配置文件

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号