在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,并配置了基本的虚拟主机。现在你可以开始使用这些工具进行Web开发了。如果在搭建过程中遇到任何问题,可以参考官方文档或寻求社区帮助。