Memasang PHP PDO MySQL pada sistem pengendalian yang berbeza mungkin bukan perkara yang mudah, kerana pelbagai sistem mungkin mempunyai kaedah pemasangan dan keperluan konfigurasi tersendiri. Dalam beberapa kes khas, kami mungkin perlu menyesuaikan pemasangan PHP PDO MySQL untuk memenuhi keperluan kami dengan lebih baik. Artikel ini akan memberikan anda panduan praktikal untuk penyusunan kod sumber untuk membantu anda menyelesaikan proses dengan jayanya, dan juga akan menyediakan beberapa contoh kod khusus untuk rujukan.
Sebelum menyusun kod sumber, anda perlu terlebih dahulu mengesahkan persekitaran sistem dan kebergantungan untuk memastikan proses pemasangan dapat diteruskan dengan lancar. Pertama, pastikan PHP, MySQL dan pakej pergantungan yang berkaitan, seperti libmysqlclient, dsb., telah dipasang dalam sistem. Anda boleh menyemaknya dengan arahan berikut:
php -v mysql -V
Jika pakej pergantungan yang berkaitan belum dipasang dalam sistem, anda boleh memasangnya terlebih dahulu melalui pengurus pakej Contohnya, pada sistem Ubuntu, anda boleh menggunakan arahan berikut untuk memasang pakej kebergantungan MySQL:
sudo apt-get install libmysqlclient-dev
Selepas mengesahkan persekitaran dan kebergantungan, kami perlu memuat turun pakej sumber PHP. Anda boleh pergi ke tapak web rasmi PHP (https://www.php.net/downloads) untuk memuat turun versi terkini pakej kod sumber PHP, atau gunakan arahan wget berikut untuk memuat turun:
wget https://www.php.net/distributions/php-7.x.x.tar.gz
Selepas memuat turun pakej kod sumber, kita boleh mula menyusun PHP. Mula-mula nyahmampat pakej kod sumber dan masukkan direktori nyahmampat:
tar -zxvf php-7.x.x.tar.gz cd php-7.x.x
Seterusnya, konfigurasi dan susun PHP. Semasa proses konfigurasi, kita perlu menentukan untuk membolehkan sambungan PDO dan MySQL, dan juga menentukan laluan pemasangan dan versi MySQL. Berikut ialah contoh arahan konfigurasi:
./configure --with-pdo-mysql --with-mysqli=/path/to/mysql_config
Selepas melengkapkan konfigurasi, anda boleh mula menyusun dan memasang PHP. Proses penyusunan mungkin mengambil sedikit masa dan anda perlu menunggu dengan sabar:
make sudo make install
Selepas penyusunan dan pemasangan selesai, anda boleh mengesahkan pemasangan PHP melalui arahan berikut:
php -v
Selepas memasang PHP, kami perlu untuk mengkonfigurasi PHP untuk mendayakan sambungan PDO dan MySQL. Anda boleh mengedit fail php.ini untuk mendayakan sambungan yang berkaitan:
sudo vi /etc/php/php.ini
Cari dua baris berikut dan nyahkomennya:
extension=pdo_mysql.so extension=mysqli.so
Simpan dan keluar dari fail. Kemudian mulakan semula perkhidmatan PHP untuk perubahan berkuat kuasa:
sudo service php-fpm restart
Akhirnya, kita boleh menulis skrip PHP mudah untuk menguji sama ada sambungan PDO MySQL adalah normal. Berikut adalah contoh kod mudah:
<?php $db = new PDO('mysql:host=localhost;dbname=mydatabase', 'username', 'password'); $stmt = $db->query('SELECT * FROM mytable'); while ($row = $stmt->fetch()) { print_r($row); } ?>
Simpan kod di atas sebagai test.php dan akses fail dalam pelayar Jika data dalam pangkalan data boleh dikeluarkan secara normal, ini bermakna sambungan PDO MySQL telah berjaya diwujudkan.
Melalui langkah di atas, kami berjaya menyelesaikan penyusunan kod sumber dan pemasangan PHP PDO MySQL, dan juga melakukan konfigurasi dan ujian asas. Saya harap panduan praktikal ini akan membantu anda dan memudahkan anda untuk menyelesaikan proses menyesuaikan PHP PDO MySQL.
Atas ialah kandungan terperinci Pemasangan tersuai PHP PDO MySQL: Panduan praktikal untuk penyusunan kod sumber. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!