Rumah  >  Artikel  >  pembangunan bahagian belakang  >  pakej fail apache untuk memasang php

pakej fail apache untuk memasang php

PHPz
PHPzasal
2023-05-06 09:31:07600semak imbas

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!

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