Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk mengubah suai konfigurasi pangkalan data dalam php

Bagaimana untuk mengubah suai konfigurasi pangkalan data dalam php

PHPz
PHPzasal
2023-04-18 10:20:121206semak imbas

PHP ialah bahasa skrip sebelah pelayan yang digunakan secara meluas dalam pembangunan web. Dalam proses pembangunan web, kita sering perlu menyambung ke pangkalan data untuk penyimpanan data, pertanyaan, kemas kini, padam dan operasi lain. Apabila menyambung ke pangkalan data, setiap projek memerlukan konfigurasi pangkalan data yang berbeza, jadi kita perlu tahu cara mengubah suai konfigurasi pangkalan data dalam PHP.

MySQL ialah salah satu pangkalan data hubungan yang paling biasa digunakan, dan kaedah menggunakan MySQL dalam PHP juga sangat mudah. Mari perkenalkan cara mengubah suai konfigurasi pangkalan data MySQL dalam PHP.

Langkah pertama: Buka fail konfigurasi PHP php.ini

Mengubah suai konfigurasi MySQL dalam PHP memerlukan pengubahsuaian fail php.ini ialah fail konfigurasi PHP direktori pemasangan PHP. Di bawah sistem Windows, ia biasanya berada dalam direktori C:php, manakala di bawah sistem Linux, fail php.ini akan diletakkan dalam direktori /usr/local/php5/lib/php.ini. Sebelum mengubah suai fail konfigurasi, kami perlu membuat sandaran fail untuk mengelakkan ralat pengubahsuaian.

Dalam fail php.ini, kita perlu mencari dua baris kod berikut:

;extension=php_mysql.dll
;extension=php_mysqli.dll

Dua baris kod ini bermula dengan koma bertitik menunjukkan bahawa sambungan pangkalan data MySQL tidak didayakan dan perlu dialih keluar Koma bertitik untuk mendayakan sambungan MySQL Jika PHP7 atau lebih tinggi, hanya terdapat baris berikut:

;extension=mysqli

Berikut adalah arahan berikut Jika persekitaran pembangunan tempatan anda tidak mempunyai a pangkalan data, sila pasang dan konfigurasikan XAMPP sendiri. Juga ingat bahawa mengubah suai php.ini memerlukan memulakan semula perkhidmatan web.

Langkah 2: Ubah suai konfigurasi MySQL

Apabila menyambung ke pangkalan data MySQL dalam PHP, kita perlu menggunakan beberapa parameter konfigurasi MySQL biasa, seperti nama hos pangkalan data, nama pengguna pangkalan data, kata laluan pangkalan data, Nama pangkalan data, dsb. Parameter ini boleh diubah suai dalam fail php.ini, contohnya:

mysql.default_host = localhost   # 修改主机名为localhost
mysql.default_user = root        # 修改用户名为root
mysql.default_password = abc123  # 修改密码为abc123
mysql.default_port = 3306        # 修改端口为3306
mysql.default_database = test    # 修改默认数据库为test

Jika anda ingin menggunakan sambungan mysqli, anda harus mengubah suai mysqli.default_host, mysqli.default_user, mysqli.default_password, mysqli. default_port dan parameter mysqli.default_socket.

Perhatikan bahawa konfigurasi di atas hanyalah satu contoh, dan kandungan yang perlu diubah suai akan berbeza mengikut situasi sebenar.

Langkah 3: Mulakan semula pelayan Web

Selepas melengkapkan dua langkah di atas, anda perlu memulakan semula pelayan Web untuk pengubahsuaian berkuat kuasa. Di bawah sistem Windows, anda boleh menghentikan pelayan Apache dengan mengklik butang "Berhenti" pada panel kawalan XAMPP, dan kemudian klik butang "Mula" untuk memulakan pelayan Apache. Di bawah sistem Linux, anda boleh memulakan semula pelayan Apache dengan melaksanakan arahan berikut:

/etc/init.d/httpd restart

Selepas memulakan pelayan web, kami boleh menggunakan parameter sambungan MySQL dalam kod PHP untuk menyambung ke pangkalan data MySQL. Contohnya:

$conn = mysql_connect("localhost", "root", "abc123");
if (!$conn) {
   die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($conn);

PHP menyediakan dua perpustakaan sambungan untuk menyambung ke MySQL, iaitu mysql dan mysqli. Antaranya, mysql ialah perpustakaan sambungan yang lebih lama, manakala mysqli ialah perpustakaan sambungan yang lebih baru yang menyediakan lebih banyak fungsi. Oleh itu, adalah disyorkan untuk menggunakan perpustakaan sambungan mysqli untuk menyambung ke pangkalan data MySQL.

Ringkasan

Mengubah suai konfigurasi pangkalan data MySQL dalam PHP memerlukan pengubahsuaian fail php.ini dan memulakan semula pelayan web untuk pengubahsuaian berkuat kuasa. Apabila mengubah suai, anda perlu memberi perhatian kepada tetapan parameter sambungan MySQL untuk memastikan pangkalan data boleh disambungkan dengan betul. Pada masa yang sama, adalah disyorkan untuk menggunakan perpustakaan sambungan mysqli untuk menyambung ke pangkalan data MySQL untuk prestasi yang lebih baik dan lebih banyak fungsi.

Atas ialah kandungan terperinci Bagaimana untuk mengubah suai konfigurasi pangkalan data dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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