Apache dan PHP adalah komponen yang diperlukan untuk membina pelayan web Mereka perlu disusun dan dipasang dalam sistem Linux Artikel ini terutamanya memperkenalkan cara untuk menetapkan direktori pemasangan semasa penyusunan dan pemasangan untuk memudahkan pengurusan seterusnya.
1. Prasyarat
Sebelum menyusun dan memasang Apache dan PHP, anda perlu memastikan alat pembangunan yang sepadan telah dipasang, termasuk make, gcc, g++, dsb. . , jika tidak, ia tidak akan disusun dan dipasang seperti biasa.
2. Kompilasi Apache
1. Muat turun pakej kod sumber
Alamat muat turun laman web rasmi: https://httpd.apache .org/ download.cgi
Contohnya, muat turun pakej kod sumber versi 2.4.46:
wget https://archive.apache.org/dist/httpd/httpd-2.4.46.tar.gz
2 >
3. Masukkan Direktori kod sumbertar zxvf httpd-2.4.46.tar.gz
cd httpd-2.4.46
Kami boleh mengkonfigurasi pilihan kompilasi melalui arahan konfigurasi, di mana "--prefix" menentukan pemasangan. direktori. Contohnya:
Pilihan lain yang biasa digunakan termasuk "--enable-ssl" untuk mendayakan sokongan SSL, "--enable-so" untuk mendayakan modul perkongsian dinamik, dsb. Pilihan yang lebih terperinci boleh dilihat melalui "./configure --help"../configure --prefix=/usr/local/apache2
5. Susun dan pasang
make make install
1 alamat muat turun tapak web:
https://www.php.net/downloads.phpSebagai contoh, muat turun pakej kod sumber versi 7.4.14:
2. Buka zip pakej kod sumberwget https://www.php.net/distributions/php-7.4.14.tar.gz
tar zxvf php-7.4.14.tar.gz
cd php-7.4.14
./configure --prefix=/usr/local/php \ --with-apxs2=/usr/local/apache2/bin/apxs \ --with-mysqli \ --with-zlib \ --with-openssl
4 Ringkasan
Apabila menyusun dan memasang Apache dan PHP, konfigurasikan "--prefix" ". pilihan boleh menentukan direktori pemasangan. Apabila menentukan direktori pemasangan, kami boleh menetapkannya secara fleksibel mengikut keperluan sebenar untuk memudahkan pengurusan seterusnya.make make install
Atas ialah kandungan terperinci Bagaimana untuk mengkonfigurasi direktori pemasangan semasa menyusun dan memasang apache dan php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!