面板版本7.9.2问题描述:
1、同时安装多个php版本时,php命令会被覆盖(比如先安装7.0,在安装7.4),php -v 命令就是7.4。
2、安装了扩展但是在cli下不生效,比如php7.4下安装了redis扩展,但是cli下 php -m 并没有该模块(原因:缺少php-cli.ini配置文件)
问题总结:
不知道算不算BUG,但是这个问题还是很烦的,特别是使用workerman这种不依赖php-fmp的框架时候,安装好redis扩展后,cli下死活找不到扩展,或者取消某个函数仅用时,cli下也是同样问题
问题2处理办法:
执行php --ini,查看php-cli.ini位置,把php.ini复制过去一份(注意:安装扩展或取消函数禁用等等...,涉及php.ini文件的都要cp下 cli下才会生效)
小白提问,如描述不清楚,尽情谅解
|
|