在 CentOS 5 上通过 安装 APC 后pecl install apc,从 CLI 调用 PHP 时 APC 不会加载(从 apache 调用时,它加载没有任何问题)。
我得到的错误是:
root@server [~]# php
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/apc.so' - /usr/lib64/php/modules/apc.so: undefined symbol: pcre_exec in Unknown on line 0
Run Code Online (Sandbox Code Playgroud)
我在网上搜索了解决方案,发现很多人都遇到过这个问题。但是,我无法找到适合我的解决方案。
我通过 pecl 安装程序删除 APC,然后使用 pear 安装程序重新安装它来解决这个问题。
pecl uninstall apc
pear install pecl/apc
Run Code Online (Sandbox Code Playgroud)