Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menyusun dan memasang sambungan PHP OpenSSL pada Linux

Bagaimana untuk menyusun dan memasang sambungan PHP OpenSSL pada Linux

PHPz
PHPzasal
2023-04-04 17:28:061061semak imbas

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!

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