Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk memasang PHP secara berasingan dalam sistem Linux
Dengan pembangunan berterusan pembangunan perisian moden, aplikasi dan perkhidmatan sistem Linux menjadi semakin pelbagai. PHP ialah bahasa skrip bahagian pelayan sumber terbuka yang digunakan secara meluas Ia digunakan secara meluas dalam pembangunan web, termasuk penghasilan halaman web, penjanaan kandungan dinamik, aplikasi web, dll. Dalam kebanyakan kes, PHP perlu digunakan dengan perisian lain, jadi pemasangan PHP dengan betul adalah penting untuk kestabilan dan keselamatan sistem. Artikel ini akan memperincikan cara memasang PHP secara berasingan dalam sistem Linux.
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: CentOS 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-develAntaranya, 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 .php6. 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.
Di atas adalah langkah terperinci tentang cara memasang PHP secara berasingan di bawah sistem Linux. Ambil perhatian bahawa semasa proses pemasangan, anda perlu memberi perhatian yang teliti kepada ketepatan arahan yang sepadan dan memastikan keserasian versi. Dengan memasang PHP dengan betul, kami boleh menggunakan pelbagai fungsi dengan mudah dan membangunkan aplikasi web yang lebih berkuasa. Saya berharap semua orang berjaya pemasangan!
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!