本文将为您描述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)

apache 官网下载网址

下载之后新建一个wamp目录然后解压进去

然后开始修改默认配置,进入Apache24目录 找到 \wamp\Apache24\conf\httpd.conf 用编辑器打开

找到Define SRVROOT 将后面引号中的值 修改为你存放Apache24的 绝对路径(我这里是F盘)

示例
Define SRVROOT "F:/wamp/Apache24"

按需打开apache mod_rewrite模块

LoadModule rewrite_module modules/mod_rewrite.so

将AllowOverride None 修改为 AllowOverride All

#查找<Directory "${SRVROOT}/htdocs">
AllowOverride None
#修改为
AllowOverride All

继续安装Apache服务,打开cmd窗口(参照官网文档

找到Apache24目录下 httpd.exe文件的绝对路径然后 后面跟上

httpd.exe -k install -n Apache2.4

安装成功,在 Apache24 目录下找到 ApacheMonitor.exe 双击运行(F:\wamp\Apache24\bin\ApacheMonitor.exe

桌面右下角出现​图标,双击打开窗口界面,

点击 Start 开始运行

也可以在 cmd 中操作 apache 相关命令这里参照官方文档

相关操作命令
#停止服务
httpd.exe -k shutdown
#or
httpd.exe -k stop
#开始服务
httpd.exe -k start
#重启服务
httpd.exe -k restart

然后让 apache 支持 PHP

PHP官网下载,这里用的是 PHP 5.6 (5.6.37)

在wamp目录下新建一个文件夹命名为php然后将下载好的压缩包解压进去,将里面的php5apache2_4.dll加载到apache中,编辑器打开apache的httpd.conf 增加这么一句话

LoadModule php5_module "F:/wamp/php/php5apache2_4.dll"

继续 查找 <IfModule dir_module> 增加

<IfModule dir_module>
    DirectoryIndex index.php index.html
</IfModule>
继续添加下面这句话,让Apache识别php文件的后缀,从而对这些后缀的应用进行解析
 
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3

保存文件。

然后开始配置php,进入 php 的目录,把 php.ini-development 复制一个副本,然后将副本重命名为:php.ini,用编辑器打开

查找 On windows,将 下面的 extension_dir = "ext" 前面的 ; 注释去掉,然后添入 ext 的绝对路径

继续往下查找 Dynamic Extensions 依次为 php 的对应扩展,去掉注释就是开启。

打开一些常用的扩展

#将前面的;去掉
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll

修改一些php默认设置

expose_php = Off
date.timezone = Asia/Shanghai

保存,重启 apache 查看 phpinfo ;

这时候你发现 php.ini 的路径并没有被加载进来 => 官方文档 php安装常见问题

继续修改环境变量,记得将 apache 和 PHP 的 bin 路径都加入到环境变量 Path

安装Mysql:

https://blog.csdn.net/qq6759/article/details/81369552

windows安装web服务器看这一篇就够了(Apache PHP MySQL)的更多相关文章

  1. Android studio 3.0安装与配置(看这一篇就够了)

    前言 为了完成数据库大作业,并充分利用学过的Java语言,决定开发一个简单完整成熟的安卓手机应用程序.于是下载安装Android Studio集成开发环境,第一次安装最新版本,因为墙的原因安装失败,第 ...

  2. mycat的安装及使用 看这一篇就够了

    1.环境准备 ​ 本次使用的虚拟机环境是centos6.5 ​ 首先准备四台虚拟机,安装好mysql,方便后续做读写分离和主从复制. 192.168.85.111 node01 192.168.85. ...

  3. Windows(Server)环境安装Web服务器(Apache,PHP,Mysql)图文教程

    Windows下Apache+PHP+MySQL搭建web服务器的方法,windows Server Install Apache PHP MySQL(图文详解) 环境准备: Windows Serv ...

  4. [转帖]nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件

    nginx学习,看这一篇就够了:下载.安装.使用:正向代理.反向代理.负载均衡.常用命令和配置文件 2019-10-09 15:53:47 冯insist 阅读数 7285 文章标签: nginx学习 ...

  5. 国产化之路-安装WEB服务器

    专题目录 国产化之路-统信UOS操作系统安装 国产化之路-国产操作系统安装.net core 3.1 sdk 国产化之路-安装WEB服务器 国产化之路-安装达梦DM8数据库 国产化之路-统信UOS + ...

  6. Windows下WEB服务器的选择与搭建

    本文主要基于支持perl的web服务器的选择. 一直基于web开发,服务器都是linux下使用webmin搭建的,惭愧的说一句,这么多年,也好好研究过WEB服务器,单从这个角度,是不是可以反应出web ...

  7. windows server 2019 域控批量新增不用,只看这一篇就够了,别的不用看

    windows server 2019 域控批量新增不用,只看这一篇就够了,别的不用看 1. 新建excel表格 A B C D E 姓 名 全名 登录名 密码 李 四 李四 李四 test123!@ ...

  8. JVM内存模型你只要看这一篇就够了

    JVM内存模型你只要看这一篇就够了 我是一只孤傲的鱼鹰 让我们不厌其烦的从内存模型开始说起:作为一般人需要了解到的,JVM的内存区域可以被分为:线程栈,堆,静态方法区(实际上还有更多功能的区域,并且这 ...

  9. 2019-5-25-win10-uwp-win2d-入门-看这一篇就够了

    title author date CreateTime categories win10 uwp win2d 入门 看这一篇就够了 lindexi 2019-5-25 20:0:52 +0800 2 ...

随机推荐

  1. (3)安装elastic6.1.3及插件kibana,x-pack,essql,head,bigdesk,cerebro,ik

    6安装nginx 6.1安装nginx 安装 pcre,zlib,openssl,nginx 6.2生成web访问用户密码 htpasswd –c –b /usr/local/nginx/conf/p ...

  2. ELK7.3实战安装配置文档

    整体架构   一:环境准备 1.环境规划准备 192.168.43.16 jdk,elasticsearch-master ,logstash,kibana 192.168.43.17 jdk,ela ...

  3. 【JVM 知识体系框架总结】

    JVM 内存分布 线程共享数据区: 方法区->类信息,静态变量 堆->数组对象 线程隔离区 虚拟机栈-> 方法 本地方法栈->本地方法库 native 堆.程序计数器 JVM ...

  4. 前端使用lodop插件进行打印设置

    先前梳理了后台打印导出参考:https://www.cnblogs.com/yyk1226/p/9856032.html,但是没有显示出来打印预览页面. 本章使用Lodop插件进行打印设置,实现打印机 ...

  5. 前沿科技-混合现实(MR)远程协作辅助工具:微缩虚拟形象Mini-Me

    今天分享一篇在刚刚结束的CHI’2018上发表的full paper.该文章由来自澳洲University of South Australia的Piumsomboon等人和来自新西兰Universi ...

  6. kotlin系列文章 --- 1.初识kotlin

    简介 Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,由Jetbrains设计开发,现在是Android官方开发语言,和Java具有互操作性,可以共存. 为什么选择kotlin? 简 ...

  7. windows下安装和设置gradle

    一.安装前检查 检查jdk是否已经安装 二.下载gradle 1. https://gradle.org/releases/ 2.设置gradle环境变量 3. 环境变量中增加名为GRADLE_HOM ...

  8. [LeetCode] 822. Card Flipping Game

    Description On a table are N cards, with a positive integer printed on the front and back of each ca ...

  9. 用java求整数和

    public class JavaAppArguments {      /**      * @param args     */       public static void main(Str ...

  10. 洛谷 P2145 [JSOI2007]祖码

    题目描述 这是一个流行在Jsoi的游戏,名称为祖玛. 精致细腻的背景,外加神秘的印加音乐衬托,彷佛置身在古老的国度里面,进行一个神秘的游戏——这就是著名的祖玛游戏.祖玛游戏的主角是一只石青蛙,石青蛙会 ...