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可執(zhí)行程序,使用的php.ini文件也可能不同。所以在網頁中打印phpinfo()看到安裝了某個擴展,不代表命令行的PHP Cli也安裝了對應的擴展。
擴展相關參考workerman手冊
http://doc3.workerman.net/appendices/install-extension.html