在工作中经常频繁的使用git上传代码拉取代码进行测试是件很烦并且很危险的操作,所以我们需要搭建自己的本地测试环境。
1、下载安装phpstudy。下载地址:http://phpstudy.php.cn/
2、将代码从线上拉下来放入phpstudy网站根目录下
3、下载对应数据库(本次使用postgressql)并导入数据库,Windows下载地址:https://www.enterprisedb.com/downloads/postgres-postgresql-downloads
4、配置集成环境(本次是用phpstudy)打开phpstudy->其他选项菜单->php扩展及设置->php扩展。打开扩展:php_fileinfo, php_openssl,还有一些对应的数据库扩展:本次使用PgSql所以打开的扩展有php_curl,php_pdo_pgsql,php_pdo_odbc
5、配置虚拟站点:打开phpstudy->其他选项菜单->站点域名管理。网站域名为你想访问本地项目的URL,网站目录为代码存放位置,如果使用phpstudy大致目录为D:\phpStudy\PHPTutorial\WWW\你项目的入口地址。然后点击新增,保存设置并生成配置文件。如图:
6、设置host端口。打开phpstudy->其他选项菜单->打开host在最后一行加上127.0.0.1和你第五步设置的网站域名。重启phpstudy
7、经过前面6步大致的本地环境已经搭好,就是一些项目的路由问题,比如要去掉URL中的index.php就在你项目的入口文件下加一个.htaccess文件
RewriteEngine on
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward it to index.php
RewriteRule . index.php
8、经过以上几步就能搭起本地环境了