Dengan pembangunan Internet yang berterusan, terdapat lebih banyak permintaan untuk aplikasi rangkaian, dan PHP, sebagai bahasa bahagian pelayan yang sangat popular, telah menjadi bahasa utama banyak tapak web dan aplikasi. Untuk menggunakan PHP, sebagai tambahan kepada perisian pelayan yang diperlukan, anda juga perlu memasang beberapa modul sambungan, termasuk modul curl Artikel ini akan memperkenalkan cara memasang modul curl dalam PHP.
Modul curl ialah alat untuk komunikasi rangkaian dalam PHP. Ia boleh menghantar permintaan HTTP, GET dan POST data dan menggunakan FTP, SMTP dan protokol lain untuk pemindahan fail, dsb. Menggunakan modul curl dalam PHP boleh mendapatkan data jauh dengan mudah, seperti API data, kandungan halaman web, dsb. Oleh itu, modul curl sangat penting dalam aplikasi PHP.
Sebelum memasang modul curl, anda perlu menyemak versi PHP terlebih dahulu, kerana versi PHP yang berbeza menggunakan versi modul curl yang berbeza. Anda boleh menyemak versi PHP melalui arahan berikut:
php -v
Dalam hasil output, anda boleh mencari nombor versi PHP, contohnya:
PHP 7.2.24-0ubuntu0.18.04.7 (cli) (built: Oct 7 2021 15:24:25) ( NTS )
Nombor versi ini menunjukkan bahawa PHP 7.2 digunakan versi .24. Jika anda menggunakan versi PHP yang lain, nombor versi akan berbeza.
Sebelum memasang modul curl, anda perlu memastikan bahawa perpustakaan curl telah dipasang pada pelayan anda. Anda boleh menggunakan arahan berikut untuk menyemak sama ada perpustakaan curl dipasang:
which curl
Jika perpustakaan curl telah dipasang, maklumat laluan curl akan dikeluarkan, contohnya:
/usr/bin/curl
Jika ia tidak dipasang, maka Anda perlu memasangnya melalui arahan berikut:
sudo apt-get update sudo apt-get install curl
Selepas pemasangan selesai, anda boleh menggunakan arahan which curl sekali lagi untuk menyemak maklumat laluan curl ke pastikan curl telah berjaya dipasang.
Sebelum memasang modul curl, anda juga perlu memasang modul php-curl, yang merupakan jambatan antara PHP dan curl perpustakaan. Anda boleh menggunakan arahan berikut untuk memasang modul php-curl:
sudo apt-get install php-curl
Semasa proses pemasangan, anda akan digesa untuk pengesahan Anda boleh memasukkan Y untuk mengesahkan pemasangan.
Selepas pemasangan selesai, anda boleh menggunakan arahan berikut untuk menyemak sama ada modul php-curl telah dipasang:
php -m | grep curl
Jika curl dikeluarkan, ini bermakna modul php-curl telah berjaya dipasang. Jika tiada output, pemasangan gagal.
Selepas pemasangan selesai, anda juga perlu mendayakan modul php-curl dalam fail konfigurasi PHP. Anda boleh menggunakan arahan berikut untuk membuka fail konfigurasi PHP:
sudo nano /etc/php/7.2/apache2/php.ini
Arahan ini akan membuka fail konfigurasi PHP php.ini. Cari curl dalam fail dan cari baris berikut:
;extension=curl
Alih keluar koma bertitik di hadapan dan ia menjadi:
extension=curl
Selepas menyimpan perubahan, mulakan semula pelayan Apache untuk membuat konfigurasi berkuat kuasa :
sudo service apache2 restart
Untuk mengesahkan sama ada modul curl berjaya dipasang sepenuhnya, kami boleh menggunakan PHP mudah skrip untuk diuji. Cipta fail php baharu, seperti test_curl.php, dan masukkan kandungan berikut:
<?php $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "https://www.baidu.com"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $output = curl_exec($ch); curl_close($ch); echo $output; ?>
Skrip PHP ini menggunakan modul curl untuk mendapatkan kandungan halaman web Baidu dan mengeluarkannya ke penyemak imbas. Jalankan skrip pada pelayan tempatan Jika kandungan halaman web Baidu dikeluarkan, ini bermakna modul curl telah berjaya dipasang.
Ringkasan
Modul curl sangat penting dalam aplikasi PHP Data jauh boleh diperolehi dengan mudah melalui modul curl Oleh itu, semasa memasang PHP, anda juga perlu memasang curl dan php-. modul curl. Dalam artikel ini, kami memperkenalkan cara memasang modul curl dan php-curl dalam sistem Ubuntu, dan membolehkan modul php-curl Akhirnya, kami juga menunjukkan skrip PHP mudah untuk menguji modul curl. Semoga artikel ini bermanfaat kepada semua.
Atas ialah kandungan terperinci Bagaimana untuk memasang modul curl dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!