我已经将 php 版本从 php 5.0 更新到 5.3,它开始显示此错误
PHP Fatal error: Call to undefined function mysql_pconnect() in
我需要你们的帮助,请告诉我该怎么做。
extension=mysql.so
我也在php ini 文件中取消注释
php.ini
我使用 Linux
答案1
推荐
我建议你使用mysqli
(http://php.net/manual/en/book.mysqli.php)是mysql
快速解决
所有可能原因的详细信息可参见
http://www.somacon.com/p109.php
如果你需要更多帮助请告诉我
最后一招
重新安装PHP53
删除 5.1.x PHP 包:
yum remove php php-*
删除 5.3.x PHP 包:
yum remove php php53-*
安装PHP5.3
yum install php53-cli
yum install php53-common
yum install php53-devel (If you need development support)
yum install php53-gd
yum install php53-mbstring
yum install php53-mysql
yum install php53-soap
yum install php53-xml
yum install php53-xmlrpc
yum install php53-bcmath
yum install php53-snmp
重启 Apache
Service httpd restart
yum 搜索
答案2
出现该问题是因为您的 PHP 安装中 MySQL 模块未处于活动状态,或者 MySQL 模块未使用永久连接支持进行编译。
在第一种情况下,您应该检查php_mysql
模块是否已在php.ini
文件中启用,如果没有,请取消注释启用此模块的行。如果您在 Linux 上运行 PHP,则必须先编译此模块。(--with-mysql=shared
)
答案3
尝试取消注释此行并重新启动服务器
extension = php_pdo.dll
extension = php_mysql.dll
extension = php_mysqli.dll
extension = php_pdo_mysql.dll
答案4
请在您的php.ini
extension=php_mysql.dll
extension=php_mysqli.dll
请检查libmySQL.dll
您的 php 目录。