Rumah > Artikel > pembangunan bahagian belakang > pakej fail apache untuk memasang php
Dengan perkembangan teknologi Internet, laman web menjadi semakin kompleks, dan bahasa skrip PHP telah menjadi salah satu teknologi penting untuk pembangunan laman web. Apabila kita perlu memasang persekitaran PHP pada pelayan, kita biasanya perlu menggunakan beberapa pakej perisian untuk pemasangan, yang mana Apache adalah yang biasa. Nah, dalam artikel ini, kami akan memperkenalkan kaedah memasang PHP dari pakej Apache.
Sebelum bermula, kita perlu memahami konsep Apache dan PHP. Apache ialah perisian sumber terbuka percuma dan salah satu perisian pelayan web paling popular di bahagian pelayan. PHP ialah bahasa pengaturcaraan bahagian pelayan yang berkuasa yang membolehkan kami menulis kandungan web dinamik. Sekarang mari kita lihat cara memasang PHP daripada pakej Apache.
Langkah 1: Muat turun pakej fail Apache
Mula-mula, kita perlu memuat turun pakej fail Apache dari tapak web rasmi Apache. Dalam artikel ini, kami menggunakan Apache versi 2.4.46. Selepas muat turun selesai, kami nyahzip pakej fail ke direktori /usr/local/ pada pelayan.
$ tar -zxvf httpd-2.4.46.tar.gz -C /usr/local/
Selepas penyahmampatan selesai, kita boleh lihat /usr/local/httpd-2.4.46 Terdapat skrip konfigurasi dalam direktori.
Langkah 2: Pasang Apache
Sebelum meneruskan pemasangan Apache, kami perlu memasang beberapa kebergantungan, seperti APR dan APR-util. Kami boleh memasangnya melalui arahan berikut:
$ yum install -y apr apr-util apr-devel apr-util-devel
Selepas pemasangan selesai, kami boleh mula menyusun dan memasang Apache . Sebelum menyusun, kita perlu menggunakan arahan berikut untuk menjana skrip konfigurasi:
$ ./buildconf
Selepas menjana skrip konfigurasi, kita boleh memulakan konfigurasi:
$ ./ configure --prefix=/usr/local/apache --enable-mods-shared=all --enable-ssl --with-mpm=prefork
Antaranya, parameter --prefix menentukan laluan pemasangan Apache , parameter --enable-mods-shared=all digunakan untuk mendayakan semua modul dikongsi, parameter --enable-ssl digunakan untuk mendayakan sokongan SSL dan parameter --with-mpm=prefork digunakan untuk membolehkan Prefork MPM. Prefork MPM ialah modul pemprosesan acara Apache yang membenarkan berbilang permintaan dilaksanakan secara serentak.
Selepas konfigurasi selesai, kita boleh menggunakan arahan berikut untuk menyusun dan memasang Apache:
$ make && make install
Apache Selepas pemasangan selesai, kita boleh gunakan arahan berikut untuk memulakan Apache:
$ /usr/local/apache/bin/apachectl start
Kami juga boleh menghentikan Apache menggunakan arahan berikut:
$ / usr/local/apache/bin/apachectl stop
Langkah 3: Muat turun pakej fail PHP
Sebelum memasang pakej fail PHP, kita perlu memuat turun pakej fail PHP dari tapak web rasmi PHP . Dalam artikel ini, kami menggunakan PHP versi 7.4.11. Selepas muat turun selesai, kami nyahzip pakej fail ke direktori /usr/local/ pada pelayan.
$ tar -zxvf php-7.4.11.tar.gz -C /usr/local/
Selepas penyahmampatan selesai, kita boleh lihat /usr/local/php-7.4.11 Terdapat skrip konfigurasi dalam direktori.
Langkah 4: Pasang PHP
Sebelum memasang PHP, kami juga perlu memasang beberapa kebergantungan, seperti OpenSSL, OpenSSL-devel dan libxml2-devel. Kami boleh memasangnya melalui arahan berikut:
$ yum install -y openssl openssl-devel libxml2-devel
Selepas pemasangan selesai, kami boleh mula mengkonfigurasi dan memasang PHP. Mula-mula, kita perlu mengkonfigurasinya menggunakan arahan berikut:
$ ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs -- with- mysqli=mysqlnd --with-pdo-mysql=mysqlnd --enable-mbstring --with-openssl
Antaranya, parameter --prefix menentukan laluan pemasangan PHP dan --with Parameter -apxs2 digunakan untuk konfigurasi Laluan Apache, parameter --with-mysqli dan --with-pdo-mysql digunakan untuk mengkonfigurasi laluan MySQL, parameter --enable-mbstring digunakan untuk mendayakan multi-bait sokongan rentetan, dan parameter --with-openssl digunakan untuk mendayakan sokongan OpenSSL.
Selepas konfigurasi selesai, kita boleh menggunakan arahan berikut untuk menyusun dan memasang PHP:
$ make && make install
PHP Selepas pemasangan selesai, kita perlu untuk menambah baris kod berikut Pergi ke fail konfigurasi Apache untuk mendayakan sokongan PHP:
LoadModule php7_module modules/libphp7.so
AddHandler php7-script php
Sertakan conf/httpd-php.conf
Antaranya, php7_module ialah nama modul PHP, libphp7.begitu juga nama fail modul PHP, php7-script ialah nama pemproses Apache, dan httpd-php.conf ialah fail konfigurasi PHP.
Langkah 5: Uji PHP
Selepas memasang PHP, kami perlu menguji untuk memastikan PHP telah berjaya dipasang. Sebelum menguji, kami perlu memulakan semula perkhidmatan Apache:
$ /usr/local/apache/bin/apachectl restart
Selepas itu, kami mencipta fail bernama info.php dan menambah yang berikut Tambahkan kod pada fail:
Selepas menyimpan fail, muat naik fail ke direktori DocumentRoot Apache dan akses fail dalam penyemak imbas:
http://your-ip-address/info.php
Jika kita melihat halaman maklumat PHP, ini bermakna PHP telah dipasang dan dijalankan dengan jayanya.
Ringkasan
Artikel ini memperincikan cara memasang PHP melalui pakej fail Apache, termasuk muat turun dan pemasangan pakej fail Apache, muat turun dan pemasangan pakej fail PHP dan cara menguji sama ada PHP berjalan seperti biasa. Kaedah ini akan memberi anda rujukan jika anda perlu memasang PHP pada pelayan anda pada masa hadapan.
Atas ialah kandungan terperinci pakej fail apache untuk memasang php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!