1、更新系统软件包:
screen # 启动screen会话,防止安装中途 SSH 连接断开,导致安装失败。
sudo apt update # 更新可用软件包列表
sudo apt upgrade # 更新已安装的包
# screen -r # 重新连接之前的会话
# exit # 关闭 screen 会话
2、安装PHP:
sudo apt-get install php # 安装PHP
php -v # 检查PHP版本
3、安装Web服务器软件:
安装PHP时,应该会默认自动安装Apache2(Web服务器软件),可以使用以下命令查看Apache2的版本号:
apache2 -v # 查看Apache2的版本号
# 若没有安装Apache,则使用以下命令进行安装:
sudo apt-get install apache2 # 安装Apache
这里注意:
默认情况下,Apache2的监听端口运行在80端口,但是可以通过修改Apache2的配置文件来将其运行在其他端口。【避免与其他Web服务器(如Nginx)所使用的默认端口发生冲突】
(1)Apache2的第一个配置文件位于/etc/apache2/ports.conf
,使用vim文本编辑器编辑。
cd /etc/apache2
sudo vim ports.conf
# 找到以下行:
Listen 80
# 将其中的监听端口 80 替换为您想要使用的端口号,例如 8080
然后 :wq 保存文件。
(2)Apache2的第二个配置文件位于/etc/apache2/sites-available/000-default.conf
,使用vim文本编辑器编辑,添加以下内容:
cd /etc/apache2/sites-available
sudo vim 000-default.conf
<VirtualHost *:8080>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
然后 :wq 保存文件。并重启Apache2服务,使配置生效。
sudo service apache2 restart # 重启Apache2服务
sudo systemctl status apache2 # 查看Apache服务器是否启动