PHP 应用
安装 PHP 应用
在 PHP 应用环境上安装一个网站,也就是我们常说的增加一个虚拟主机。
宏观上看,只需两个步骤:上传网站代码 + 虚拟机主机配置文件 中增加配置段
- Apache 下,这个配置段为:
<VirtualHost *:80>...</VirtualHost>
- Nginx 下,这个配置段为:
server{}
安装第一个网站
下面通过替换示例网站(默认存在一个示例网站)的方式来教你安装你的第一个网站:
-
使用 WinSCP 连接服务器
-
删除示例网站 /data/wwwroot/www.example.com 下的所有文件(保留目录)
-
将本地电脑上的网站源码上传到示例目录下
-
修改虚拟主机配置文件,实现绑定域名、修改网站目录名称等操作。
- Apache 下,修改 vhost.conf 中已有的
<VirtualHost *:80>...</VirtualHost>
- Nginx 下,修改 default.conf 中已有的
server{}
- Apache 下,修改 vhost.conf 中已有的
-
保存虚拟主机配置文件,重启服务后生效
# 重启 Apache
systemctl restart httpd
# 重启 Nginx
systemctl restart httpd -
本地浏览器访问网站:http://域名 或 http://服务器公网IP
安装第二个网站
从安装第二个网站开始,需要在虚拟机主机配置文件中增加对应的配置段,具体如下
-
使用 WinSCP 连接服务器,在 /data/wwwroot 下新建一个网站目录,假设命令为“mysite2”
-
将本地网站源文件上传到:/data/wwwroot/mysite2
-
编辑 虚拟机主机配置文件 文件,实际情况获取代码段:
Web Server 场景 获取代码段 Apache 有域名,通过 http://域名 访问网站 获取 没有域名,通过 http://IP/mysite2 访问网站 获取 Nginx 有域名,通过 http://域名 访问网站 获取 没有域名,通过 http://IP/mysite2 访问网站 获取 -
保存虚拟主机配置文件,重启服务后生效
# 重启 Apache
systemctl restart httpd
# 重启 Nginx
systemctl restart httpd -
本地浏览器访问网站:http://域名 或 http://服务器公网IP
安装第 N 个网站
安装第n个网站与安装第二个网站的操作步骤一模一样
最后我们温故而知新,总结 PHP 应用环境安装网站步骤:
- 上传网站代码
- 绑定域名(非必要)
- 新增站点配置或修改示例站点配置
- 增加网站对应的数据库(非必要)
- 进入安装向导