本文将为您描述Windows Server Install Apache PHP MySQL(图文详解),Windows搭建web服务器(php+Apache+mysql) 的方法
环境准备:
- Windows Server 2012
- mysql-5.7
- httpd-2.4
- php-5.6 (记得官网下载时看好版本x64 VC11)
Apache(httpd)
下载之后新建一个wamp目录然后解压进去
然后开始修改默认配置,进入Apache24目录 找到 \wamp\Apache24\conf\httpd.conf 用编辑器打开
找到Define SRVROOT 将后面引号中的值 修改为你存放Apache24的 绝对路径(我这里是F盘)
按需打开apache mod_rewrite模块
将AllowOverride None 修改为 AllowOverride All
继续安装Apache服务,打开cmd窗口(参照官网文档)
找到Apache24目录下 httpd.exe文件的绝对路径然后 后面跟上
安装成功,在 Apache24 目录下找到 ApacheMonitor.exe 双击运行(F:\wamp\Apache24\bin\ApacheMonitor.exe)
桌面右下角出现
点击 Start 开始运行
也可以在 cmd 中操作 apache 相关命令这里参照官方文档
然后让 apache 支持 PHP
PHP官网下载,这里用的是 PHP 5.6 (5.6.37)
在wamp目录下新建一个文件夹命名为php然后将下载好的压缩包解压进去,将里面的php5apache2_4.dll加载到apache中,编辑器打开apache的httpd.conf 增加这么一句话
继续 查找 <IfModule dir_module> 增加
保存文件。
然后开始配置php,进入 php 的目录,把 php.ini-development 复制一个副本,然后将副本重命名为:php.ini,用编辑器打开
查找 On windows,将 下面的 extension_dir = "ext" 前面的 ; 注释去掉,然后添入 ext 的绝对路径
继续往下查找 Dynamic Extensions 依次为 php 的对应扩展,去掉注释就是开启。
打开一些常用的扩展
修改一些php默认设置
保存,重启 apache 查看 phpinfo ;
这时候你发现 php.ini 的路径并没有被加载进来 => 官方文档 php安装常见问题
继续修改环境变量,记得将 apache 和 PHP 的 bin 路径都加入到环境变量 Path 中
安装Mysql:
https://blog.csdn.net/qq6759/article/details/81369552