如何使用XAMPP安装网站? {#xampp}
XAMPP环境中部署网站主要分为5个步骤:
①上传网站代码->③配置域名(根据情况而定)->④增加网站对应的数据库(根据程序要求而定)->⑤完成安装向导
XAMPP环境中只部署一个网站还是多个网站、有无域名这两种情况对应的部署操作细节略有不一样,下面分别说明:
部署第一个网站
如果您打算此服务器上只部署一个网站或应用,建议采用此方式:
- 远程桌面到Windows服务器,将网站源文件拷贝到根目录
- 如果没有可用域名,请直接通过 http://公网IP 的方式来访问应用
- 如果有可用的域名,请完成 《域名配置》 后通过 http://公网IP 的方式来访问应用
- 如果在安装向导过程中提示数据库无法自动创建,需要通过 http://ip/phpmyadmin 创建数据库
网站默认根目录为:C:\xampp\htdocs
部署第二个网站
在 WWW 下新建一个网站目录,假设命名为“mysite2”
将网站源文件上传到:C:\xampp\htdocs\mysite2
根据是否有域名,选择一种操作:
- 有可用域名,请将下面 VirtualHost 模板拷贝到 httpd-vhosts.conf 中,将ServerName , ServerAlias , DocumentRoot , ErrorLog,CusomLog , Directory 等参数相关值更换成你的实际内容。
NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot "C:/xampp/htdocs/" ServerName localhost </VirtualHost> <VirtualHost *:80> ServerAdmin help@websoft9.com DocumentRoot "C:/xampp/htdocs/mysite2" ServerName www.mydomain.com ErrorLog "logs/www.mydomain.com-error.log" CustomLog "logs/www.mydomain.com-access.log" common <Directory "C:/xampp/htdocs/mysite2" > Options Indexes FollowSymLinks AllowOverride all Order allow,deny Allow from all </Directory> </VirtualHost>
- 无可用域名,请将下面 Alias 模板拷贝到 httpd-vhosts.conf 中,将Alias,Directory等参数相关之更换成你的实际内容。
Alias /mysite2 C:/xampp/htdocs\mysite2 <Directory "C:/xampp/htdocs\mysite2"> Options Indexes FollowSymlinks AllowOverride All Require all granted </Directory>
保存 httpd-vhosts.conf,然后重启Apache服务。
本地浏览器访问:http://域名 或 http://服务器公网IP/mysite2 就可以访问本次安装的网站
最后我们温故而知新,总结了WAMP部署网站步骤: 1.上传网站代码->2.绑定域名(非必要)3.新增站点配置或修改示例站点配置->4.增加网站对应的数据库(非必要)->5.进入安装向导
附:配置文件项说明
项 | 说明 |
---|---|
ServerName | 主域名 |
ServerAlias | 辅域名,可以不填 |
DocumentRoot | 真实的网站存放目录,务必准确无误 |
Directory | 真实的网站存放目录,务必准确无误 |
ErrorLog | 错误日志路径,路径务必准确无误 |
CustomLog | 访问日志路径,路径务必准确无误 |
FAQ
下面列出安装网站可能会遇到的问题
服务无法启动?
请检查网站路径和日志文件路径准确无误(特别是日志文件路径非常容易出错)
找不到示例网站?
历史版本中历史网站路径与文档中描述有差异
历史版本的示例网站路径为:C:\websoft9\wampstack\apache2\htdocs
总是显示9Panel?
请删除示例中的index文件,并清空浏览器缓存