Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menyelesaikan masalah ralat sambungan php mysql 500
Penyelesaian kepada ralat sambungan php mysql 500: 1. Masukkan direktori ext/mysql kod sumber php; 5. Tambah konfigurasi sambungan mysql .so 6. Mulakan semula php-fpm.
Persekitaran pengendalian artikel ini: sistem windows7, versi PHP7.1, komputer DELL G3
Cara menyelesaikan mysql Masalah ralat 500 dalam sambungan php ?
Apabila PHP menyambung ke mysql, fungsi mysql_connect() tidak tersedia dan ralat 500 dilaporkan
Saya tidak memasang sambungan mysql apabila menyediakan persekitaran, tetapi hari ini apabila mengekalkan projek, Jika ralat berlaku
Fatal error: Uncaught Error: Call to undefined function mysql_connect()
Anda boleh menggunakan alat phpize untuk menyusun dan menjana sambungan mysql.so secara manual untuk menyelesaikan masalah
Berikut ialah langkah-langkah:
1. Masukkan ext/mysql Direktori kod sumber php
cd /home/oldboy/tools/php-5.5.32/ext/mysql/
2 : /application/php/)
/application/php/bin/phpize
3 Jalankan konfigurasi dan tentukan lokasi fail php -config (/application/php/bin/php-config) dan direktori pemasangan mysql
./configure --with-php-config=/application/php/bin/php-config --with-pdo-mysql=mysqlnd
4. Susun dan pasang, jana mysql.so
make && make install
5 Ubah suai fail php.ini, tambah konfigurasi sambungan mysql.so, simpan dan keluar
extension=mysql.so
6. Mulakan semula php-fpm
service php-fpm restart
7 Uji, tambah fail php dalam direktori web, Seperti /usr/local/nginx/html/mysql.php
<?php $con = mysql_connect('localhost','root',''); if($con){ die('ok'); }else{ die('Could not connect: ' . mysql_error()); }
Pembelajaran yang disyorkan : "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan masalah ralat sambungan php mysql 500. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!