编译安装 PHP workerman检测 pcntl扩展异常

问题描述

  环境:编译安装PHP 

  但是查看pcntl进程时存在,说明扩展安装没问题

问题发现

  使用命令php -m  查看扩展没找到pcntl   , 用绝对路径查看pcntl扩展时在 /usr/local/php/bin/php -m

  然后查看版本号 :php -v 显示版本 7.2.23   在phpinfo上显示7.2.9

 

试验:就是cli加载的php配置文件,与服务器加载的php配置文件不一致。让他们加载成同一个文件看看

编辑/etc/profile 文件在最后一行加上:export PATH="/usr/local/php/bin:$PATH" 

保存退出,然后更新配置文件:source /etc/profile 

 

最后:再查看 php -v版本,终于和phpinfo的版本对上

再检测workerman  正常了。

 

 

 

结论:一开始加载的版本跟编译安装的PHP版本不一样导致的

posted @ 2020-08-05 21:08  zjMars  阅读(203)  评论(0)    收藏  举报