我一直在搞乱pkg install
,安装/删除php5-5.4.29
和php55-5.5.13
。
但是当我php
从命令行运行时,它会给我一个如下错误:
PHP Warning: PHP Startup: Unable to load dynamic library
'/usr/local/lib/php/20100525/memcache.so' -
/usr/local/lib/php/20100525/memcache.so: Undefined symbol
"php_session_create_id" in Unknown on line 0
如果我尝试5.5.13版本,错误是这样的:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20121212/posix.so' - Cannot open "/usr/local/lib/php/20121212/posix.so" in Unknown on line 0
有人有一些建议如何清理我造成的混乱并进行全新安装php55-5.5.13
吗?
编辑:我还注意到安装了 ports 的旧 php 版本,这似乎与 pkg 版本冲突。但尝试从端口(重新)安装会给我:
PHP xx doesn't install the Apache module anymore: update your OPTIONS and build www/mod_php5 port instead
答案1
pkg install mod_php5
应该照顾它。