Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menyelesaikan masalah ralat sambungan php mysql 500

Bagaimana untuk menyelesaikan masalah ralat sambungan php mysql 500

藏色散人
Lepaskan: 2023-03-12 12:46:02
asal
2864 orang telah melayarinya

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.

Bagaimana untuk menyelesaikan masalah ralat sambungan php mysql 500

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()
Salin selepas log masuk

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/
Salin selepas log masuk

2 : /application/php/)

/application/php/bin/phpize
Salin selepas log masuk

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
Salin selepas log masuk

4. Susun dan pasang, jana mysql.so

make && make install
Salin selepas log masuk

5 Ubah suai fail php.ini, tambah konfigurasi sambungan mysql.so, simpan dan keluar

extension=mysql.so
Salin selepas log masuk

6. Mulakan semula php-fpm

service php-fpm restart
Salin selepas log masuk

7 Uji, tambah fail php dalam direktori web, Seperti /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());
}
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan