1

每次我运行 PEAR 时,我都会收到此错误:

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/php_mysql.so' - /usr/lib64/php/modules/php_mysql.so: cannot open shared object file: No such file or directory in Unknown on line 0

我查看了 /etc/php.ini 并没有找到对 php_mysql.so 的任何引用。/usr/lib64/php/modules/ 是我的可加载扩展目录

extension_dir = "/usr/lib64/php/modules"

没有加载动态扩展。

httpd.conf 中没有对这个文件的引用。

pear list

Installed packages, channel pear.php.net:
=========================================
Package          Version State
Console_Getopt   1.2.3   stable
Structures_Graph 1.0.3   stable
XML_Util         1.2.1   stable

谁能告诉我是什么导致了这个警告以及如何解决它?

PEAR 版本:1.4.9 PHP 版本:5.2.6 Zend Engine 版本:2.2.0 运行于:Linux dedicated2 2.6.18-92.1.10.el5 #1 SMP Wed Jul 23 03:56:11 EDT 2008 x86_64

4

1 回答 1

0

在您的 php.ini 中,检查以下内容:

extension_dir = "./"

或者

扩展 = php_mysql.so

根据您的设置和编译到 php5 中的内容,您可能不需要任何一行——将它们注释掉。后者肯定会导致尝试加载模块。

于 2010-01-28T06:43:56.163 回答