我有一台 centos 5.3 服务器,运行 nginx,我正在尝试安装 ISPConfig。
这是失败的地方:
-bash-3.2# php -q install.php
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/module/msql.so' - /usr/lib64/php/modules/msql.so: cannot open shared object file: No such file or directory in Unknown on line 0
Could not open input file: install.php
这让我很困惑,因为我不确定为什么 php 还没有运行。我正在使用 php-fpm,在这个例子中它会取代 php 吗?
php-fpm 的状态显示如下:
-bash-3.2# service php status
php: unrecognized service
-bash-3.2# service php-fpm status
php-fpm dead but subsys locked
答案1
确保您已经安装了 php-mysql 包(yum install php-mysql
)并且已经在 php.ini 中启用了扩展(extension=/usr/lib64/php/modules/mysql.so
行存在并且没有被注释掉)。