windows安装web服务器看这一篇就够了(Apache PHP MySQL)
本文将为您描述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盘)
示例
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>
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)的更多相关文章
- Android studio 3.0安装与配置(看这一篇就够了)
前言 为了完成数据库大作业,并充分利用学过的Java语言,决定开发一个简单完整成熟的安卓手机应用程序.于是下载安装Android Studio集成开发环境,第一次安装最新版本,因为墙的原因安装失败,第 ...
- mycat的安装及使用 看这一篇就够了
1.环境准备 本次使用的虚拟机环境是centos6.5 首先准备四台虚拟机,安装好mysql,方便后续做读写分离和主从复制. 192.168.85.111 node01 192.168.85. ...
- Windows(Server)环境安装Web服务器(Apache,PHP,Mysql)图文教程
Windows下Apache+PHP+MySQL搭建web服务器的方法,windows Server Install Apache PHP MySQL(图文详解) 环境准备: Windows Serv ...
- [转帖]nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件
nginx学习,看这一篇就够了:下载.安装.使用:正向代理.反向代理.负载均衡.常用命令和配置文件 2019-10-09 15:53:47 冯insist 阅读数 7285 文章标签: nginx学习 ...
- 国产化之路-安装WEB服务器
专题目录 国产化之路-统信UOS操作系统安装 国产化之路-国产操作系统安装.net core 3.1 sdk 国产化之路-安装WEB服务器 国产化之路-安装达梦DM8数据库 国产化之路-统信UOS + ...
- Windows下WEB服务器的选择与搭建
本文主要基于支持perl的web服务器的选择. 一直基于web开发,服务器都是linux下使用webmin搭建的,惭愧的说一句,这么多年,也好好研究过WEB服务器,单从这个角度,是不是可以反应出web ...
- windows server 2019 域控批量新增不用,只看这一篇就够了,别的不用看
windows server 2019 域控批量新增不用,只看这一篇就够了,别的不用看 1. 新建excel表格 A B C D E 姓 名 全名 登录名 密码 李 四 李四 李四 test123!@ ...
- JVM内存模型你只要看这一篇就够了
JVM内存模型你只要看这一篇就够了 我是一只孤傲的鱼鹰 让我们不厌其烦的从内存模型开始说起:作为一般人需要了解到的,JVM的内存区域可以被分为:线程栈,堆,静态方法区(实际上还有更多功能的区域,并且这 ...
- 2019-5-25-win10-uwp-win2d-入门-看这一篇就够了
title author date CreateTime categories win10 uwp win2d 入门 看这一篇就够了 lindexi 2019-5-25 20:0:52 +0800 2 ...
随机推荐
- Ubuntu server16.04安装配置驱动418.87、cuda10.1、cudnn7.6.4.38、anaconda、pytorch超详细解决
目录 安装GCC 安装NVIDIA驱动 1. 卸载原有驱动(没装跳过) 2. 禁用nouveau 3. 安装NVIDIA显卡驱动 安装CUDA10.1 安装cudnn 安装anaconda 安装ten ...
- react redux 二次开发流程
在一个大项目中如何引入redux及其相关技术栈(react-redux redux-thunk redux-immutable ),已经成为react前端工程师不可或缺的技能,下面通过实现一个简单的t ...
- .Net Core 商城微服务项目系列(八):购物车
最近加班有点多,一周五天,四天加班到11点+,心很累.原因是我当前在的这个组比较特殊,相当于业务的架构组,要为其它的开发组提供服务和监控.所以最近更新的也少,不过这个元旦三天假应该会更新三篇. 这篇是 ...
- WCF客户端简单动态配置服务地址
本来想实现WCF服务无论放到哪个机器上,我的客户端都不需要重新编译,只需要配置一个服务的地址即可.各种百度找到了很多解决方案.但都比较繁琐,(只要因为个人小菜看不懂太多的代码)我对WCF内部机制还不了 ...
- [Note] Visual Studio Team Service 中的项目 转到 Git
Git-tf是微软发布的一个Git工具集的补充,用来让开发人员使用git命令与TFS交互,当然现在VSTS已经直接支持git了,现在讲讲以前用了VSTS的老项目如何转到git,保留所有的change ...
- 分布式系统的延时和故障容错之Spring Cloud Hystrix
本示例主要介绍 Spring Cloud 系列中的 Eureka,如何使用Hystrix熔断器容错保护我们的应用程序. 在微服务架构中,系统被拆分成很多个服务单元,各个服务单元的应用通过 HTTP 相 ...
- mac下的环境变量
a. /etc/profile b. /etc/paths c. ~/.bash_profile d. ~/.bash_login e. ~/.profile f. ~/.bashrc 其中a和b是系 ...
- Java中NIO及基础实现
NIO:同步非阻塞IO 来源:BIO是同步阻塞IO操作,当线程在处理任务时,另一方会阻塞着等待该线程的执行完毕,为了提高效率,,JDK1.4后,引入NIO来提升数据的通讯性能 NIO中采用Reacto ...
- 两种高效的事件处理模型:Reactor模式和Proactor模式
随着IO多路复用技术的出现,出现了很多事件处理模式.同步I/O模型通常由Reactor模式实现,而异步I/O模型则由Proactor模式实现. Reactor模式: Reator类图如上所示,Reac ...
- 【NOIP2016】蚯蚓
Description 本题中,我们将用符号 ⌊c⌋表示对 cc 向下取整,例如:⌊3.0⌋=⌊3.1⌋=⌊3.9⌋=3. 蛐蛐国最近蚯蚓成灾了!隔壁跳蚤国的跳蚤也拿蚯蚓们没办法,蛐蛐国王只好去请神刀 ...