在Workerman 中检查memcache 扩展返回空值

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 [OK]
root ImiTerminalWorker none 1 [OK]
----------------------------------------------------------------
extension memcached is not installed
WORKER EXIT UNEXPECTED
已邀请:

walkor

赞同来自: Seven2

与Apache+PHP或者Nginx+PHP的运行模式不同,WorkerMan是基于命令行 PHP Cli 运行的,使用的是不同的PHP可执行程序,使用的php.ini文件也可能不同。所以在网页中打印phpinfo()看到安装了某个扩展,不代表命令行的PHP Cli也安装了对应的扩展。
扩展相关参考workerman手册
http://doc3.workerman.net/appendices/install-extension.html

要回复问题请先登录注册