memcache 扩展在其它项目可以正常使用并且 使用 extension_loaded('Memcache') 检查是返回1, 但在 Workerman 中检查返回空值
----------------------- WORKERMAN -----------------------------
Workerman version:3.1.4 PHP version:5.4.16
------------------------ WORKERS -------------------------------
user worker listen processes status
root IMI_Terminal JsonShort://0.0.0.0:8072 2
root ImiTerminalWorker none 1
----------------------------------------------------------------
extension memcached is not installed
WORKER EXIT UNEXPECTED
与Apache+PHP或者Nginx+PHP的运行模式不同,WorkerMan是基于命令行 PHP Cli 运行的,使用的是不同的PHP可执行程序,使用的php.ini文件也可能不同。所以在网页中打印phpinfo()看到安装了某个扩展,不代表命令行的PHP Cli也安装了对应的扩展。
扩展相关参考workerman手册
http://doc3.workerman.net/appendices/install-extension.html