Skip to content

Latest commit

 

History

History
21 lines (20 loc) · 1.89 KB

PHP部署文档.md

File metadata and controls

21 lines (20 loc) · 1.89 KB

PHP部署文档

这里的部署是指Thinkphp框架下项目的部署,纯PHP程序基本类似,只不过修改数据库链接地址的可能不一样。这里写出Windows和Mac的部署,大家遵循其中一个即可。

我的开发环境就是phpstorm,当然是用神器了,其他编辑器太差劲

Windows电脑部署

特别注意,本地不要安装mysql数据库,本地不要安装mysql数据库,本地不要安装mysql数据库。

如果安装了请卸载并重启电脑

  1. 安装phpstudy,这是一个全家桶,里面包含了PHP,Apache,mysql等
  2. 在站点域名管理中,添加一个虚拟域名,例如www.leave.com,这个是虚拟的,方便你在本地电脑访问,而且他是绝对指向文件夹的,不用担心静态链接失效的问题。
  3. 在添加域名是选择项目所在phpstudy的www文件中的问题,别放到其他地方去
  4. 保存之后重启phpstudy面板的apache
  5. 百度一下如果修改windows的hosts文件地址,添加127.0.0.1 (这里是空格)www.leave.com
  6. 这样项目就部署完毕了,在浏览器中输入www.leave.com可以看到一个数据库的报错,这就证明可以访问了
  7. 将代码中的sql文件导入数据库中,这里导入过程是指使用可视化sql管理工具导入,如Navicat,需要先建立一个名字相同的数据库,然后右键运行sql文件即可。
  8. 去文件夹中修改db文件,里面有数据库用户名和密码,修改为你自己的
  9. 自此项目应该是没有问题了

Mac部署

  1. 在etc中的apache2中修改http.vhost,里面添加一个虚拟域名和项目文件地址的对应
  2. 修改本地的hosts文件,添加如上的对应关系,127.0.0.1 (这里是空格)www.leave.com
  3. 访问项目,你会发现报错了,不是数据库的连接错误,是权限错误,你需要给项目一个权限 chmod -R 777 xxx
  4. 在连接数据库即可了