Phpバージョンをphp5.0から5.3に更新しましたが、このエラーが表示され始めました
PHP Fatal error: Call to undefined function mysql_pconnect() in
私はあなたの助けが必要ですみんな私に何をすべきか提案してください。
また、コメントを外しましたextension=mysql.so
で私のphp iniファイル
php.ini
Linuxを使用しています
推奨事項
mysqli
の改良版であるmysql
( http://php.net/manual/en/book.mysqli.php )を使用することをお勧めします。
クイックフィックス
で利用可能なすべての考えられる理由の完全な詳細
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
ヤム検索
この問題は、MySQLモジュールがPHPインストールでアクティブになっていないか、MySQLモジュールが永続的な接続をサポートしてコンパイルされていないために発生します。
最初のケースでは、php_mysql
モジュールがphp.ini
ファイルで有効になっていることを確認し、有効になっていない場合は、このモジュールを有効にしている行のコメントを解除する必要があります。 LinuxでPHPを実行している場合は、まずこのモジュールをコンパイルする必要があります。(--with-mysql=shared
)
この行のコメントを解除して、サーバーを再起動してみてください
extension = php_pdo.dll
extension = php_mysql.dll
extension = php_mysqli.dll
extension = php_pdo_mysql.dll
php.ini
で2つの拡張機能を有効にしてください
extension=php_mysql.dll
extension=php_mysqli.dll
phpディレクトリのlibmySQL.dll
を確認してください。