CentOS6.4 64位运行php时出现错误:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/module.so' - /usr/lib64/php/modules/module.so: cannot open shared object file: No such file or directory in Unknown on line 0
这是CentOS的一个bug,解决方法:
修改/etc/php.d/mcrypt.ini文件,将其修改为:
; Enable mcrypt extension module
extension=mcrypt.so
今天测试服务器上出现You must have POSIX and PCNTL functions to use Video Process,网上找了下原因,原来是没有安装php-posix,我测试环境是yum安装的,为了偷懒就直接使用yum来安装组件.
系统:centos 6.3
php版本:PHP 5.3.18
1.安装php-posix
1 | yum -y install php-process |
2.验证是否安装上了
1 | php -m| grep posix |
1 | posix |