Неустранимая ошибка PHP: вызов неопределенной функции mysql_pconnect() в

Я обновил свою версию php с php 5.0 до 5.3, и она начала показывать мне эту ошибку

PHP Fatal error:  Call to undefined function mysql_pconnect() in

Мне нужна ваша помощь, парень, пожалуйста, предложите мне, что делать.

Я тоже раскомментирую extension=mysql.so в моем php ini файле в

php.ini

Я использую линукс

4 ответа

Решение

Рекомендация

Я бы порекомендовал вам использовать mysqli ( http://php.net/manual/en/book.mysqli.php), который является улучшенной версией mysql

Быстрая починка

Полная информация обо всех возможных причинах доступна на

http://www.somacon.com/p109.php

Дайте мне знать, если вам нужно больше помощи

Крайнее средство

Переустановите PHP53

Удалите PHP-пакеты 5.1.x:

 yum remove php php-*

Удалите PHP-пакеты 5.3.x:

 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 

ням поиск

Эта проблема возникает из-за того, что модуль MySQL не активен в вашей установке PHP или потому что модуль MySQL не был скомпилирован с поддержкой постоянных соединений.

В первом случае вы должны убедиться, что php_mysql модуль включен в php.ini файл и, если нет, раскомментируйте строку, которая включает этот модуль. Если вы работаете с PHP на Linux, сначала скомпилируйте этот модуль. (--with-mysql=shared)

Пожалуйста, включите 2 расширения в вашем php.ini

extension=php_mysql.dll
extension=php_mysqli.dll

и, пожалуйста, проверьте libmySQL.dll в вашем каталоге php.

Попробуйте раскомментировать эти строки и перезагрузите сервер

extension = php_pdo.dll
extension = php_mysql.dll
extension = php_mysqli.dll
extension = php_pdo_mysql.dll
Другие вопросы по тегам