Langkah terperinci penyusunan dan pemasangan PHP Apache

王林
Lepaskan: 2024-03-08 13:16:01
asal
1264 orang telah melayarinya

Apache PHP编译安装详细步骤

Apache dan PHP ialah dua alatan yang biasa digunakan dalam pembangunan tapak web. Menyusun dan memasangnya membolehkan kami mengkonfigurasi dan mengurusnya dengan lebih fleksibel. Berikut akan memperkenalkan langkah penyusunan dan pemasangan Apache dan PHP secara terperinci, termasuk contoh kod khusus.

Langkah 1: Muat turun pakej kod sumber Apache dan PHP

Mula-mula, kita perlu memuat turun versi terkini pakej kod sumber Apache dan PHP. Anda boleh melawati laman web rasmi Apache (https://httpd.apache.org) dan laman web rasmi PHP (https://www.php.net) untuk mencari versi stabil terkini dan memuat turunnya.

Langkah 2: Nyahmampat pakej kod sumber

Selepas memuat turun, nyahmampat pakej kod sumber ke direktori yang ditentukan Anda boleh menggunakan arahan berikut:

tar -zxvf httpd-2.4.46.tar.gz
tar -zxvf php-7.4.12.tar.gz
Salin selepas log masuk

Langkah 3: Pasang perpustakaan bergantung

Sebelum menyusun dan memasang Apache dan PHP. , anda perlu memasang beberapa pustaka dependencies. Kaedah pemasangan yang tepat bergantung pada sistem pengendalian yang anda gunakan.

Di Ubuntu, anda boleh menggunakan arahan berikut untuk memasang perpustakaan bergantung:

sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install libapr1-dev libaprutil1-dev
Salin selepas log masuk

Langkah 4: Susun dan pasang Apache

Langkah seterusnya ialah menyusun dan memasang Apache Mula-mula, masukkan direktori kod sumber Apache dan jalankan yang berikut arahan:

./configure --prefix=/usr/local/apache2
make
sudo make install
Salin selepas log masuk

Selepas pemasangan Apache selesai , anda boleh memulakan perkhidmatan Apache melalui arahan berikut:

sudo /usr/local/apache2/bin/apachectl start
Salin selepas log masuk

Langkah 5: Konfigurasi Apache

Edit fail konfigurasi Apache httpd.conf, dan konfigurasikan ia mengikut keperluan anda, seperti port mendengar, hos maya, dll. httpd.conf,可以根据需求进行相应的配置,例如监听端口、虚拟主机等。

步骤六:编译安装PHP

编译PHP之前,需要进入PHP源码目录,运行以下命令:

./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-openssl
make
sudo make install
Salin selepas log masuk

步骤七:配置PHP

编辑PHP的配置文件php.ini,可以设置一些PHP相关的参数,如内存限制、上传文件大小限制等。

步骤八:测试Apache和PHP

为了验证安装是否成功,可以创建一个简单的PHP文件,在浏览器中访问查看效果。创建一个info.php文件,内容如下:

<?php
phpinfo();
?>
Salin selepas log masuk

info.php文件放在Apache的根目录下(默认是/usr/local/apache2/htdocs/),在浏览器中输入http://localhost/info.php

Langkah 6: Susun dan pasang PHP

Sebelum menyusun PHP, anda perlu memasukkan direktori kod sumber PHP dan jalankan arahan berikut: 🎜rrreee🎜Langkah 7: Konfigurasikan PHP🎜🎜Edit fail konfigurasi PHP php. ini, Anda boleh menetapkan beberapa parameter berkaitan PHP, seperti had memori, had saiz fail muat naik, dsb. 🎜🎜Langkah 8: Uji Apache dan PHP🎜🎜Untuk mengesahkan sama ada pemasangan berjaya, anda boleh mencipta fail PHP mudah dan mengaksesnya dalam penyemak imbas untuk melihat kesannya. Cipta fail info.php dengan kandungan berikut: 🎜rrreee🎜Letakkan fail info.php dalam direktori akar Apache (lalai ialah /usr/ local/ apache2/htdocs/), masukkan http://localhost/info.php dalam penyemak imbas Jika anda boleh melihat halaman maklumat PHP, ini bermakna pemasangan berjaya. 🎜🎜Melalui langkah di atas, kami telah menyelesaikan penyusunan dan pemasangan Apache dan PHP dan menguji kebolehgunaannya. Semoga artikel ini bermanfaat kepada anda. 🎜

Atas ialah kandungan terperinci Langkah terperinci penyusunan dan pemasangan PHP Apache. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan