Apabila PHP terus berkembang, fungsinya menjadi semakin berkuasa. Walau bagaimanapun, fungsi asas PHP hanyalah permulaan, dan perpustakaan sambungan PHP adalah jiwa sebenar. Pustaka sambungan ini boleh membantu aplikasi PHP meningkatkan lagi prestasi, keselamatan dan aspek lain. Tetapi kadangkala, pemasangan sambungan ini boleh menjadi sukar dalam persekitaran pengehosan kongsi. Dalam kes ini, mungkin idea yang baik untuk memasang sambungan PHP secara manual.
Dalam artikel ini, kami akan memperincikan cara memasang sambungan PHP secara manual dalam persekitaran pengehosan kongsi. Biasanya, pemasangan manual sambungan PHP dibahagikan kepada empat langkah berikut.
Mula-mula, anda perlu menentukan sambungan yang perlu anda pasang. Anda boleh mendapatkan senarai sambungan untuk versi PHP yang sedang dijalankan dengan menaip arahan berikut dalam terminal: php -m. Ini mengembalikan senarai sambungan yang mengandungi semua sambungan yang disokong oleh versi PHP semasa.
Setelah anda mengenal pasti sambungan yang perlu anda pasang, anda perlu memuat turun pek pengembangan yang sepadan. Anda boleh mendapatkan pakej sambungan daripada PECL (Perpustakaan Komuniti Sambungan PHP, Perpustakaan Komuniti Sambungan PHP) atau GitHub dan tempat lain. Selepas memuat turun pek pengembangan, anda perlu menyahzipnya dengan pergi ke direktori menggunakan terminal dan melaksanakan arahan berikut: tar -xzvf
Selepas menyahzip, anda perlu menjalankan fail konfigurasi. Tujuan fail ini adalah untuk menyediakan beberapa elemen yang diperlukan untuk sambungan. Jika fail konfigurasi perlu dikonfigurasikan, sila semak maklumat PHP anda dahulu, dan kemudian tambahkan pilihan dan parameter yang sepadan pada arahan. Sebagai contoh, jika anda perlu mengkonfigurasi sambungan redis untuk PHP 7.3, anda harus melaksanakan arahan berikut:
cd redis-4.1.1
phpize
./configure --with-php- config=/usr /bin/php-config7.3
Selepas melaksanakan arahan ini, anda akan melihat beberapa output. Jika semua kebergantungan yang diperlukan ditemui dan skrip konfigurasi berjalan dengan jayanya, output hendaklah serupa dengan yang berikut:
menyemak grep yang mengendalikan baris panjang dan -e... /bin/grep
menyemak egrep... /bin/grep -E
menyemak sed yang tidak memotong output... /bin/sed
konfigurasi: AMARAN:
konfigurasi: AMARAN: Sokongan untuk berjalan sebagai daemon, pada Linux dengan jenis sasaran systemd, adalah eksperimen yang terbaik dan sering rosak.
konfigurasi: AMARAN: Jangan bergantung pada sokongan systemd, sehingga ia diisytiharkan stabil .
konfigurasi: AMARAN:
menyemak cc... cc
menyemak sama ada pengkompil C berfungsi... ya
menyemak output lalai pengkompil C nama fail... a.out
menyemak akhiran bagi boleh laku...
menyemak sama ada kita sedang menyusun silang... tidak
menyemak akhiran fail objek... o
menyemak sama ada kami menggunakan pengkompil GNU C... ya
menyemak sama ada cc menerima -g... ya
menyemak pilihan cc untuk menerima ISO C89... tidak diperlukan
menyemak cara menjalankan prapemproses C ... cc -E
menyemak icc... tidak
Langkah terakhir ialah menyusun dan memasang sambungan. Untuk menyusun sambungan, anda perlu melaksanakan arahan berikut dalam terminal: make. Ini akan membina sambungan daripada kod sumber. Jika melaksanakan arahan ini berjaya, anda boleh teruskan memasang sambungan. Sebelum memasang sambungan, anda boleh menyalinnya ke direktori sambungan PHP (biasanya /usr/lib/php/extensions). Kemudian, tambahkan rujukan sambungan baharu dalam fail PHP.ini anda (biasanya dalam /etc/php/7.X/cli/php.ini) seperti ini: extension=
Selepas melengkapkan langkah di atas, anda perlu memulakan semula Apache atau PHP FastCGI. Anda kemudiannya boleh menjalankan perintah php -m untuk mengesahkan bahawa sambungan telah berjaya dipasang.
Ringkasan
Memasang sambungan PHP secara manual juga merupakan pilihan yang berdaya maju apabila menggunakan perkhidmatan pengehosan kongsi. Anda boleh memasang sambungan PHP secara manual dengan mengenal pasti sambungan yang perlu dipasang, memuat turun dan menyahmampat pakej sambungan, menjalankan fail konfigurasi dan menyusun serta memasang sambungan. Pendekatan ini boleh menjadi lebih mencabar daripada mendapatkan sambungan PHP terus daripada pembekal pengehosan kongsi, tetapi kadangkala diperlukan. Cara memilih bergantung pada keperluan dan persekitaran khusus anda.
Atas ialah kandungan terperinci sambungan pemasangan manual php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!