Cso*_*mai 2 installation warnings phalcon
当我根据https://docs.phalconphp.com/en/latest/reference/install.html描述安装 Phalcon 2.0.13并且我想启动我的测试脚本时,我收到以下错误(字面上它只是一个警告,但会导致 Phalcon 无法加载,从而导致错误):
{ PHP 警告:PHP 启动:无法加载动态库 '/usr/lib/php/20131226/phalcon.so' - /usr/lib/php/20131226/phalcon.so:未定义符号:php_pdo_get_dbh_ce in Unknown on line 0 }
这种症状是由什么引起的,我该如何摆脱它?
经过一番挣扎,我设法解决了这个问题。该{extension=phalcon.so}行应该放在 NOT 中php.ini。相反,您应该创建一个/etc/php/5.6/cli/conf.d/30-phalcon.ini包含{extension=phalcon.so}.
原因是这样可以保证ini文件的处理顺序是合适的。
如果您不仅要在 cli 中而且要在 apache 模块中使用 Phantom,那么也将 ini 文件复制到相应目录中。(目录名称在您的系统中可以不同。)