一、安装Apache
Apache下载地址:https://www.apachehaus.com/cgi-bin/download.plx;
版本选择:2.4版本,64位,VC15(根据终端环境选择合适的版本,注意后面选择PHP版本和Apache一致);
解压安装:下载结束解压文件夹,这里命名为Apache24,并放在D盘根目录下,如:D:\Apache24;
修改配置文件:D:\Apache\conf\httpd.conf文件,设置Define SRVROOT "D:\Apache24", 如果需要修改端口,则继续找到 Listen 80,将其改为你需要设置的端口
安装Apache服务:打开cmd,进入文件夹d:\Apache\bin\,输入命令httpd -k install,回车执行;
运行apach服务:双击C:\Apache\bin\ApacheMonitor.exe,打开Apache控制台,点击start(或者右键我的电脑-》管理-》服务,找到apache服务,并启动),打开浏览器,输入http://localhost:80,出现以下页面说明安装成功。
二、安装PHP
PHP下载地址:http://www.php.net/;
版本选择:7.2,64位,vc15,Thread Safe;
解压安装:下载结束解压文件夹,这里命名为php,并放在D盘根目录下,如:D:\php,并将根目录下php.ini-production 复制一份,并重命名为php.ini;
设置环境变量:将D:\php和D:\php\ext加入环境变量PATH中;
三、Apache与PHP整合
1、修改Apache配置:
用记事本打开D:\Apache24\conf
查找ServerRoot,修改ServerRoot "D:\Apache"(这里输入的是你解压apache安装包后放的位置)
在 D:\Apache\conf\httpd.conf最后一行添加 LoadModule php7_module "D:/php/php7apache2_4.dll" 让 apache 支持php
添加 AddType application/x-httpd-php .php .html .htm
添加 PHPIniDir "D:php" (告诉apache php.ini的位置)
至此,httpd.conf 配置完成,保存httpd.conf 。
2、修改php配置
用记事本打开d:\php\php.ini
将; extension_dir = "ext"修改为 extension_dir = "ext" (去掉extension前面的分号)
将;extension=php_mbstring.dll 修改为 extension=php_mbstring.dll(去掉extension前面的分号,这是php多字节字符串扩展)
将;extension=php_mysql.dll修改为 extension=php_mysql.dll(去掉extension前面的分号)
将;extension=php_mysqli.dll 修改为 extension=php_mysqli.dll(去掉extension前面的分号)
3、创建phpinfo.php,写入<?php phpinfo(); ?>,并放在D:\Apache24\htdocs下,打开apache服务,在浏览器输入http://localhost/phpinfo.php,出现如下页面,则说明整合成功!
四、安装Xdebug
下载地址:https://xdebug.org/download;
版本选择:2.9.0,php7.2,64位,TS,将下载的php_xdebug-2.9.0-7.2-vc15-x86_64.dll复制到d:\php\ext\目录;
配置XDebug:打开d:\php\php.ini,在末尾增加如下代码:
[Xdebug]
zend_extension = d:\php\ext\php_xdebug-2.9.0-7.2-vc15-x86_64.dll
xdebug.remote_enable =1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "localhost"
xdebug.remote_mode = "req"
xdebug.remote_port = 9000
重启Apache,输入localhost:80/phpinfo.php,再打开的网页中,能够检索到XDebug字样,就安装成功了