Solution à l'erreur php mysql 500 : entrez d'abord dans le répertoire "ext/mysql" du code source php ; puis exécutez phpize ; puis compilez et installez via la commande "make && make install" pour générer "mysql. donc"; enfin Modifiez simplement le fichier "php.ini".
Recommandé : "Tutoriel vidéo PHP"
La fonction mysql_connect() n'est pas disponible lorsque PHP se connecte à mysql , a signalé une erreur 500
Je n'ai pas installé l'extension mysql lors de la configuration de l'environnement, mais aujourd'hui lors de la maintenance d'un projet, une erreur s'est produite
Fatal error: Uncaught Error: Call to undefined function mysql_connect()
Vous pouvez utiliser l'outil phpize pour compiler et générer manuellement l'extension mysql .so à résoudre
Voici les étapes :
1 Entrez le répertoire ext/mysql du code source php
cd /home/oldboy/tools/php-5.5.32/ext/mysql/
/application/php/bin/phpize
./configure --with-php-config=/application/php/bin/php-config --with-pdo-mysql=mysqlnd
make && make install
extension=mysql.so
service php-fpm restart
<?php $con = mysql_connect('localhost','root',''); if($con){ die('ok'); }else{ die('Could not connect: ' . mysql_error()); }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!