Rumah >Operasi dan penyelenggaraan >operasi dan penyelenggaraan linux >Bagaimana untuk memasang PHP secara berasingan dalam sistem Linux

Bagaimana untuk memasang PHP secara berasingan dalam sistem Linux

王林
王林ke hadapan
2023-05-12 11:04:13936semak imbas

1. Muat turun PHP dan pustaka sambungannya

Mula-mula muat turun pakej PHP dimampatkan di tapak web rasmi dan muat turun versi yang sepadan. Beberapa perpustakaan sambungan biasa boleh didapati di tapak web rasmi, termasuk mysql, gd, zip, dll. Perlu diingatkan bahawa versinya harus sepadan dengan versi PHP, jika tidak masalah seperti ketidakserasian mungkin berlaku.

2. Pasang kebergantungan

Sebelum memasang PHP, anda perlu memastikan bahawa beberapa kebergantungan telah dipasang Anda boleh menggunakan arahan berikut:

Di bawah Ubuntu/Debian:

sudo apt-get install build-essential libxml2-dev libbz2-dev libcurl4-openssl-dev libjpeg-dev libpng-dev libfreetype6-dev libssl-dev libmcrypt-dev libreadline-devCentOS Seterusnya:

sudo yum install epel-release

sudo yum install gcc make autoconf libc-dev pkg-config libxml2-devel bzip2-devel curl-devel libjpeg-devel libpng-devel freetype-devel openssl -devel mcrypt-devel readline-devel libxslt-devel


Antaranya, CentOS perlu memasang sumber epel terlebih dahulu sebelum menggunakan sudo yum install untuk memasang dependencies.

3. Penyahmampatan dan konfigurasi

Ekstrak pakej mampat PHP yang dimuat turun ke direktori pilihan anda dan konfigurasikan php.ini Anda boleh menyalin fail php.ini-development ke fail php.ini untuk mencapai.

Selepas menyahmampat PHP, masukkan direktori PHP dan laksanakan arahan berikut:

./configure --prefix=/usr/local/php --with-config-file-path=/ usr /local/php/etc --with-bz2 --with-curl --with-freetype-dir=/usr/local/freetype --with-png-dir --with-jpeg-dir --with-gd - -with-iconv-dir=/usr/local/libiconv --with-zlib --with-gettext --with-openssl --with-mhash --enable-ftp --enable-mbstring --enable-mysqlnd - - with-mysqli --with-pdo-mysql --with-openssl

Nota: Perintah di atas adalah untuk rujukan sahaja, anda perlu melaraskannya mengikut versi Linux dan versi PHP anda sendiri .

4. Penyusunan dan pemasangan

Laksanakan arahan buat untuk menyusun Perintah khusus ialah:

buat && buat pemasangan

Langkah ini mungkin mengambil sedikit masa. masa. Ia bergantung pada konfigurasi perkakasan anda. Selepas pemasangan terakhir selesai, anda boleh melihat fail berkaitan dalam direktori sasaran.

5. Konfigurasi

Selepas memasang PHP, anda perlu mengkonfigurasi pelayan web untuk berfungsi dengan PHP. Salin fail konfigurasi PHP (php.ini) ke direktori /etc di bawah direktori pemasangan.

Ubah suai fail konfigurasi http.conf apache dan tambahkan kod berikut padanya:

LoadModule php5_module modules/libphp5.so

AddType application/x-httpd-php .php


6. Ujian

Mulakan pelayan Apache, buat fail index.php baharu dalam direktori akar web, dan tulis kod berikut:

phpinfo () ;

?>

Selepas menyimpan, lawati fail index.php dalam penyemak imbas Jika anda boleh melihat maklumat berkaitan PHP, ia membuktikan bahawa PHP berjaya dipasang.

7. Pasang perpustakaan sambungan

Jika anda perlu menggunakan beberapa perpustakaan sambungan, anda boleh memasangnya dengan arahan berikut:

sudo apt-get install php5-mysql php5 -curl php5 -gd

atau

sudo yum install php-mysql php-curl php-gd

Selepas pemasangan selesai, anda perlu memulakan semula pelayan Apache.

Atas ialah kandungan terperinci Bagaimana untuk memasang PHP secara berasingan dalam sistem Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam