如何使用pkg在FreeBSD上修复我的PHP安装

我一直在搞乱pkg安装,安装/删除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警告:PHP启动:无法加载动态库’/usr/local/lib/php/20121212/posix.so’ – 无法在Unknown中打开“/usr/local/lib/php/20121212/posix.so” 0

任何人都有一些提示我如何清理我已经制作的混乱并重新安装php55-5.5.13?

编辑:
我还注意到安装了一个来自ports的旧版php,这似乎与pkg版本冲突.但尝试(重新)从端口安装将给我:

PHP xx不再安装Apache模块:更新您的OPTIONS并构建www / mod_php5端口

解决方法:

pkg install mod_php5应该好好处理它.

上一篇:linux – FreeBSD不是Unix.但它的Unix-Like Unix.那么主Unix在哪里阅读源代码?


下一篇:用于在Linux和FreeBSD之间共享磁盘的文件系统