使用的是 阿里云的ECS安裝的是Centos7.2 nginx (1.12.1)php(7.0.21),php-fpm(7.1.1)我安裝的擴展 redis和zend擴展opcache在重啟php-fpm時正常,訪問phpinfo顯示也是正常(顯示已經(jīng)安裝上述擴展)但是:執(zhí)行 php -v 命令卻提示有錯和警告:如下
Failed loading /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/opcache.so: /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/opcache.so: undefined symbol: zend_signal_globalsPHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/redis.so' - /usr/lib64/php/modules/redis.so: undefined symbol: php_var_unserialize_init in Unknown on line 0PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/opcache.so' - /usr/lib64/php/modules/opcache.so: undefined symbol: zend_signal_globals in Unknown on line 0PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/redis.so' - /usr/lib64/php/modules/redis.so: undefined symbol: php_var_unserialize_init in Unknown on line 0
如圖:
請各位大牛指教!
1 回答

紫衣仙女
TA貢獻1839條經(jīng)驗 獲得超15個贊
沒人碰到過,那我就自問自答
這個 問題還是因為 運行 web 的 php 和 cli 的 php 不是同一個.
但是我查看
cat /etc/profile
顯示的是
PATH=$PATH:/usr/local/php/bin
export PATH
這和運行web的php是同一個?。∮悬c郁悶!
就在
/usr/bin/php
做了軟鏈,執(zhí)行下面的命令:
ln -s /usr/local/php/bin/php /usr/bin/php
然后就沒問題了!
- 1 回答
- 0 關(guān)注
- 2941 瀏覽
添加回答
舉報
0/150
提交
取消