以下是“Linux Apache Web服务器(续一)”的完整使用攻略,包含两个示例说明。
步骤
- 安装Apache。在终端中输入命令:
bash
sudo apt-get update
sudo apt-get install apache2
- 配置防火墙。在终端中输入以下命令:
bash
sudo ufw app list
sudo ufw allow 'Apache'
sudo ufw status
这将允许Apache通过防火墙。
- 测试Apache。在浏览器中输入以下URL:
http://localhost
如果看到Apache欢迎页面,则表示Apache已经成功安装并正在运行。
- 安装PHP。在终端中输入以下命令:
bash
sudo apt-get install phpapache2-mod-php php-mysql
- 重启Apache服务。在终端中输入以下命令:
bash
sudo systemctl restart apache2
- 测试PHP。在终端中输入以下命令:
bash
sudo nano /var/www/html/info.php
在文件输入以下内容:
```
```
保存并关闭文件。
- 在浏览器中输入以下URL:
http://localhost/info.php
如果看到PHP信息页面,则表示PHP已成功安装并正在运行。
- 删除info.php文件。在终端中输入以下命令:
bash
sudo rm /var/www/html/info.php
示例1:在Ubuntu上安装和配置Apache和PHP
- 在终端输入以下命令以更新软件包列表:
bash
sudo apt-get update
- 安装Apache。在终端中输入以下命令:
bash
sudo apt-get install apache2
- 配置防火墙。在终端中输入以下命令:
bash
sudo ufw app list
sudo ufw allow 'Apache'
sudo ufw status
这将允许Apache通过防火墙。
- 测试Apache。在浏览器中输入以下URL:
http://localhost
如果看到Apache欢迎页面,则表示Apache已经成功安装并正在运行。
- 安装PHP。在终端中输入以下命令:
bash
sudo apt-get install php libapache2-mod-php php-mysql
- 重启Apache服务。在终端中输入以下命令:
bash
sudo systemctl restart apache2
- 测试PHP。在终端中输入以下命令:
bash
sudo nano /var/www/html/info.php
在文件中输入以下内容:
```
```
保存并关闭文件。
- 在浏览器中输入以下URL:
http://localhost/info.php
如果看到PHP信息页面,则表示PHP已经成功安装并正在运行。
- 删除info.php文件。在终端中输入以下命令:
bash
sudo rm /var/www/html/info.php
示例2:在CentOS上安装和配置Apache和PHP
- 在终端中输入以下命令以更新软件包列表:
bash
sudo yum update
- 安装Apache。在终端中输入以下命令:
bash
sudo yum install httpd
- 配置防火墙。在终端中输入以下命令
bash
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload
这将允许Apache通过防火墙。
- 测试Apache。在浏览器中输入以下URL:
http://localhost
如果看到Apache欢迎页面,则表示Apache已经成功安装并正在运行。
- 安装PHP。在终端中输入以下命令:
bash
sudo yum install php php-mysql
. 重启Apache服务。在终端中输入以下命令:
bash
sudo systemctl restart httpd
- 测试PHP。在终端中输入以下命令:
bash
sudo nano /var/www/html/info.php
在文件中输入以下内容:
```
```
保存并关闭文件。
- 在浏览器中输入以下URL:
http://localhost/info.php
如果看到PHP信息页面,则表示PHP已经成功安装并正在运行。
- 删除info.php文件。在终端中输入以下命令:
bash
sudo rm /var/www/html/info.php
希望这些步骤和示例能帮助您在Linux系统上安装和配置Apache和PHP。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux Apache Web 服务器(续一) - Python技术站