Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menyusun dan memasang sambungan PHP OpenSSL pada Linux
Apabila menggunakan PHP untuk melaksanakan operasi seperti penyulitan dan penyahsulitan, kita biasanya perlu memanggil pustaka fungsi OpenSSL Dalam banyak kes, PHP tidak menyokong sambungan OpenSSL secara lalai, jadi sambungan OpenSSL perlu disusun dan dipasang secara manual. . Artikel ini akan memperkenalkan secara terperinci cara menyusun dan memasang sambungan PHP OpenSSL pada sistem Linux.
Langkah 1: Pasang OpenSSL
Mula-mula anda perlu memasang OpenSSL, laksanakan arahan berikut:
sudo apt-get update sudo apt-get install openssl
Selepas pemasangan selesai, semak status pemasangan OpenSSL melalui arahan berikut:
openssl version
Jika pemasangan berjaya, maklumat versi OpenSSL akan dipaparkan.
Langkah 2: Muat turun pakej kod sumber PHP
Sebelum memasang sambungan OpenSSL, anda perlu memuat turun pakej kod sumber PHP. Ia boleh dimuat turun dari laman web rasmi PHP Di sini kami mengambil versi PHP 7.3.9 sebagai contoh:
wget https://www.php.net/distributions/php-7.3.9.tar.gz
Selepas muat turun selesai, laksanakan arahan berikut untuk menyahmampat:
tar -zxvf php-7.3.9.tar.gz
Selepas penyahmampatan, masukkan direktori Pakej kod sumber:
cd php-7.3.9
Langkah 3: Konfigurasikan PHP
Sebelum menyusun PHP, anda perlu mengkonfigurasi arahannya seperti berikut :
./configure --with-openssl=/usr/bin/openssl --with-php-config=/usr/bin/php-config
di mana-- with-openssl menentukan laluan pemasangan OpenSSL, dan --with-php-config menentukan laluan fail konfigurasi PHP.
Selepas melaksanakan arahan konfigurasi, laksanakan arahan berikut untuk menyusun:
make
Selepas penyusunan selesai, laksanakan arahan berikut untuk memasang:
sudo make install
Selepas pemasangan selesai, Masukkan direktori sambungan PHP dan laksanakan arahan berikut untuk menyemak sama ada ia telah disusun dan dipasang dengan jayanya:
cd /usr/lib/php/20180731/ ls -l | grep openssl
Jika openssl.so dipaparkan, ini bermakna sambungan openssl mempunyai telah berjaya dipasang.
Langkah 4: Konfigurasikan fail php.ini
Langkah terakhir ialah mengkonfigurasi sambungan openssl dalam fail php.ini. Cari fail php.ini dan bukanya, tambah kandungan berikut:
extension=openssl.so
Simpan dan tutup fail.
Pada ketika ini, kami telah berjaya menyusun dan memasang sambungan PHP OpenSSL, dan boleh memanggil perpustakaan fungsi OpenSSL dalam kod PHP untuk melaksanakan operasi seperti penyulitan dan penyahsulitan.
Atas ialah kandungan terperinci Bagaimana untuk menyusun dan memasang sambungan PHP OpenSSL pada Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!