版本

  • Apache 2.4.25 Win64
  • PHP 7.1.2
    由于Apache在win环境下并没有提供release版本,只有源代码,如果不想自己编译可以选择这个版本: https://www.apachelounge.com/download/

安装配置Apache

1.下载解压至安装目录d:\Apache24

2.修改配置文件d:\Apache24\conf

 ServerRoot "d:\Apache24"
DocumentRoot "d:\Apache24\htdocs"
Directory "d:\Apache24\htdocs"
ServerName localhost:80
修改:
<Directory "d:/Apache24/htdocs">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>

4.浏览器输入localhost,显示“It works!”,成功

安装配置PHP

1.下载解压至安装目录d:\php

2.修改Apache的配置文件d:\Apache24\conf,添加如下代码

# php7 support
LoadModule php7_module d:/php/php7apache2_4.dll
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
PHPIniDir "D:/php/"
3.修改
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
4.配置php.ini
  • 将php安装目录下的php.ini-production备份,重命名为php.ini
  • extension_dir = “ext” (设置php扩展路径)
  • extension=php_mbstring.dll (php多字节字符串扩展)
  • extension=php_mysql.dll( mysql库扩展)
  • extension=php_mysqli.dll (mysqli库扩展)
  • date.timezone = Asia/Shanghai (设置默认时区)

5.在d:\Apache24\htdocs路径下添加inidex.php,并添加:

<?php
phpinfo();
?>

6.保存关闭

重启Apache服务器,测试

1.用管理员身份打开cmd,参考知乎的这个回答

2.进入d:\Apache24\bin,输入

 httpd.exe -k install -n "Apache24"

3.Win+R,输入services.msc,启动系统服务控制台,找到Apache24,重启

4.在浏览器中输入localhost/index.php,出现如下页面,done

更多相关文章

  1. 在php中检测浏览器,版本和平台的可靠方法
  2. centos7 升级php版本
  3. 在rhel5版本下安装mysql+apache+php实战攻略
  4. mac下安装多版本PHP及切换
  5. 在WAMPSERVER下增加多版本的PHP(PHP5.3,PHP5.4,PHP5.5)支持。
  6. mysql数据版本控制系统的最佳实践
  7. 30分钟安装linux版本mysql5.7.21版本,没坑,高效,必会
  8. MySQL5.7以上版本root用户空密码修改(windows系统、zip版MySQL)
  9. mysql的zip版本安装填坑

随机推荐

  1. 小弟初学网页(javascript),看不懂下面的代
  2. 通过jQuery提交的HTML不会接收点击事件
  3. 如何在没有pdf组件的移动浏览器中显示Bas
  4. HTML CSS Javascript中 id重复时会发生的
  5. JavaScript 利用 async await 实现 sleep
  6. js之DOM操作(访问父节点parentNode)
  7. Javascript日期/时间函数是否依赖于客户
  8. 为什么在JavaScript中[5,6,8,7][1,2]= 8
  9. 【第2篇】TypeScript - 基本类型详解
  10. RxJs分组热观测值的笛卡尔积