Windows下用xmapp配置PHP开发环境
XMAPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包,X代表X-OS,代表可以在任何常见操作系统下使用,包括Windows、Mac、Linux,开源平台。包含 MySQL、PHP 和 Perl 的 Apache 发行版。
1.安装xmapp
把xampp工具,到D:\xampp(路径可自定义)
2.配置xmapp环境
-
在 Apache 一项中 点击 Config 选择 <Browse> [Apache],进入到 D:\xampp\apache目录
1.png
配置文件是D:\xampp\apache\conf目录中的 httpd.conf 文件
2.就是在 D:\xampp\apache\conf\httpd.conf 这个配置文件控制web站点的位置
2.1只需要配置一个站点的方式
打开 httpd.conf 文件,找到 DocumentRoot 配置,默认配置
DocumentRoot "D:/xampp/htdocs"
<Directory "D:/xampp/htdocs">
启动apache服务就可以测试了
2.png
然后在浏览器中输入 locolhost 会访问到 D:/xampp/htdocs/index.php 内容说明xmapp安装成功,
后面可以在D:/xampp/htdocs目录下建自己的项目。
这么默认情况不需要修改配置文件。
2.2需要配置多个站点的方式
作为开发环境不太可能只部署一个站点一个服务器项目,这时就需要使用到 Virtual hosts 的配置项,
在 D:\xampp\apache\conf\httpd.conf 配置文件中找到 Include conf/extra/httpd-vhosts.conf 把前面的#去掉,
该配置指向虚拟主机站点配置文件:D:\xampp\apache\conf\extra\httpd-vhosts.conf
1》在 httpd-vhosts.conf 这个配置文件可以增加多个虚拟主机站点,并复制一个站点,修改
DocumentRoot 你项目所在目录
ServerName 项目访问的本机ip域名,这个域名见第二步
<VirtualHost *:80>
##ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "F:/www"
ServerName hupeng.com
##ErrorLog "logs/dummy-host2.example.com-error.log"
##CustomLog "logs/dummy-host2.example.com-access.log" common
</VirtualHost>
2》打开 C:\Windows\System32\drivers\etc\host 文件在里面增加 一条
127.0.0.1 hupeng.com
就是第一步里面的 ServerName 值对应的域名
完成这两步就可以在测试了, 首先在F:/www下面建一个index.php,然后在浏览器中使用 hupeng.com 访问即可。需要开发多个项目只要修改上面两个文件的内容就好。
3.设置php.exe环境变量
计算机=》属性=》高级系统设置=》环境变量
找到Path在其值末尾添加 php.exe 的路径 D:\xampp\php;
4.配置php代码编辑器--vscode
php代码开发工具很多,这里我使用的是vscode
1.在vscode 中安装插件
PHP Debug 调试工具
phpfmt 格式工具
2.设置=》用户设置
在配置文件里增加指向php可执行程序的路径 。
{
// 指向 PHP 可执行文件。
"php.validate.executablePath": "D:\\xampp\\php\\php.exe",
"git.ignoreMissingGitWarning": true,
"files.exclude": {
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/CVS": true,
"**/.DS_Store": true,
"**/*.meta": true,
},
"diffEditor.ignoreTrimWhitespace": false,
"window.zoomLevel": 1
}
4.下载 git-bash 工具
可以像Linux一样操作win,后面安装 laravel 框架都需要用到这个工具,非常好用