Maison > développement back-end > Problème PHP > Comment résoudre le problème d'erreur php mysql 500

Comment résoudre le problème d'erreur php mysql 500

藏色散人
Libérer: 2023-03-03 16:36:01
original
3404 Les gens l'ont consulté

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".

Comment résoudre le problème d'erreur php mysql 500

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()
Copier après la connexion

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/
Copier après la connexion
<. 🎜>2. Exécutez phpize pour générer un fichier de configuration (répertoire d'installation php :/application/php/)

/application/php/bin/phpize
Copier après la connexion

3. Exécutez configure et spécifiez l'emplacement du fichier php-config (/application/php/bin/php). -config) et le répertoire d'installation mysql

 ./configure --with-php-config=/application/php/bin/php-config --with-pdo-mysql=mysqlnd
Copier après la connexion

4 Compilez et installez, générez mysql.so

make && make install
Copier après la connexion

5 Modifiez le fichier php.ini, ajoutez la configuration de l'extension mysql.so, enregistrez et. exit

extension=mysql.so
Copier après la connexion

6. Redémarrez php-fpm

service php-fpm restart
Copier après la connexion

7 Pour tester, ajoutez le fichier php dans le répertoire Web, tel que /usr/local/nginx/html/mysql.php<. 🎜>
<?php
$con = mysql_connect(&#39;localhost&#39;,&#39;root&#39;,&#39;&#39;);
if($con){
    die(&#39;ok&#39;);
}else{
    die(&#39;Could not connect: &#39; . mysql_error());
}
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal