Windows下用xmapp配置PHP开发环境

php基础

浏览数:98

2019-9-9

AD:资源代下载服务

XMAPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包,X代表X-OS,代表可以在任何常见操作系统下使用,包括Windows、Mac、Linux,开源平台。包含 MySQL、PHP 和 Perl 的 Apache 发行版。

Linux 下 php 环境搭建,请参考《LNMP 安装手册》

1.安装xmapp

把xampp工具,到D:\xampp(路径可自定义)

2.配置xmapp环境

  1. 在 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 框架都需要用到这个工具,非常好用

作者:_给我一支烟_