在Ubuntu上集成Apache2與PHP是一個相對簡單的過程,以下是詳細的步驟:
sudo apt update
sudo apt install apache2
sudo systemctl start apache2
sudo systemctl enable apache2
http://localhost/
。sudo apt install php libapache2-mod-php php-mysql php-gd php-xml php-mbstring
sudo systemctl restart apache2
info.php
的文件,放置在 /var/www/html/
目錄下,內容如下:<?php
phpinfo();
?>
http://localhost/info.php
,如果看到PHP的配置信息,則表示安裝成功。sudo nano /etc/apache2/apache2.conf
<IfModule mime_module>
部分,確保有以下行:AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
sudo systemctl restart apache2
如果你需要為不同的域名配置不同的網站,可以設置虛擬主機。以下是創建和啟用虛擬主機的步驟:
/etc/apache2/sites-available/
目錄下創建一個新的配置文件,例如 example.com.conf
:sudo nano /etc/apache2/sites-available/example.com.conf
<VirtualHost *:80>
ServerAdmin webmaster@example.com
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/example.com
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
sudo a2ensite example.com.conf
sudo systemctl restart apache2
通過以上步驟,你已經成功在Ubuntu上集成了Apache2與PHP,并配置了基本的虛擬主機?,F在你可以開始使用這些工具進行Web開發了。如果在搭建過程中遇到任何問題,可以參考官方文檔或尋求社區幫助。