一, 安装 Apache
1, 下载 Apache http://httpd.apache.org/download.cgi https://httpd.apache.org/download.cgi , 选择 Windows 进入下载
2, 如图所示, 选择第一项 "ApacheHaus"; 在新的界面中, 会发现 VC11 和 VC14, 这里注意, 一定要记住 VC11 和 VC14 的选择要和之后 PHP 的选择一致.
3, 下载结束后, 将文件解压缩到某个文件夹 (自定义), 如 D:\amp\Apache
4, 用记事本打开 D:\amp\Apache\conf\httpd.conf 文件, 找到: Define SRVROOT, 设置 Define SRVROOT "D:\amp\Apache", 即之前解压缩的文件夹位置, 端口号默认为 80, 需要修改则找到 Listen 80, 并将 80 修改为要设置的端口
5, 打开 cmd 窗口, 进入 Apache 的 bin 目录下, 即 "D:\amp\Apache\bin\", 输入 "httpd.exe -k install -n apache , 安装 apache 服务, 并将该服务名称命名为 apache.
6, 双击 D:\amp\Apache\bin\ApacheMonitor.exe, 打开 Apache 控制台. 点击 start 后, 输入 http://localhost, 出现以下页面说明安装成功.
二, 安装 PHP
1, 登录 http://www.php.net/, 选择自己要安装的版本, 这里需要注意的是版本选择时 VC11 和 VC14 必须和之前 Apache 的选择一致. x86,x64 必须和本机的实际情况一致.
2, 将下载的文件解压缩到某个文件夹, 如 D:\amp\PHP, 并将根目录下 PHP.INI-production 复制一份, 并重命名为 PHP.INI;
3, 设置环境变量将 D:\amp\PHP 和 D:\amp\PHP\ext 加入环境变量 PATH 中
三, 配置 Apache 与 PHP
1, 打开 D:\amp\Apache\conf\httpd.conf
查找 #ServerName localhost:80 , 去掉前面的 #
查找 DocumentRoot "${SRVROOT}/htdocs" 此为服务器根目录, 如有需要可以修改, 如果修改, 则同时需要修改 <Directory "${SRVROOT}/htdocs">
查找 DirectoryIndex index.html , 修改为 DirectoryIndex index.HTML index.PHP index.htm
在 #LoadModule xml2enc_module modules/mod_xml2enc.so 下面一行添加添 加 LoadModule php7_module "D:/amp/php/php7apache2_4.dll" 让 apache 支持 PHP (请确认 D:/amp/PHP / 有 php7apache2_4.dll, 下载 Thread saft)
继续添加 AddType application/x-httpd-PHP .PHP .HTML .htm
添加 PHPIniDir "D:/amp/php" (告诉 apache PHP.INI 的位置)
至此, httpd.conf 配置完成, 保存 httpd.conf .
2, 用记事本打开 D:/amp/PHP/PHP.INI
开启 extension_dir = "ext"
开启 extension=php_mbstring.dll 修改为 extension=php_mbstring.dll
开启 extension=php_mysql.dll 修改为 extension=php_mysql.dll
开启 extension=php_mysqli.dll 修改为 extension=php_mysqli.dll
3, 重启 Apache
三, 测试
在 D:/amp/Apache/htdocs 下创建 info.PHP, 写入 <?PHP phpinfo(); ?>, 在浏览器输入 http://localhost/info.PHP, 出现如下页面, 说明配置成功!
来源: http://www.bubuko.com/infodetail-3680122.html