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 ...
随机推荐
- c#通过Redis实现轻量级消息组件
最近在开发一个轻量级ASP.NET MVC开发框架,需要加入日志记录,邮件发送,短信发送等功能,为了保持模块的独立性,所以需要通过消息通信的方式进行处理,为了保持框架在部署,使用,二次开发过程中的简易 ...
- Scrapy项目 - 实现斗鱼直播网站信息爬取的爬虫设计
要求编写的程序可爬取斗鱼直播网站上的直播信息,如:房间数,直播类别和人气等.熟悉掌握基本的网页和url分析,同时能灵活使用Xmind工具对Python爬虫程序(网络爬虫)流程图进行分析. 一.项目 ...
- Spring MVC-从零开始-如何访问静态资源
转(Spring MVC静态资源处理) 优雅REST风格的资源URL不希望带 .html 或 .do 等后缀.由于早期的Spring MVC不能很好地处理静态资源,所以在web.xml中配置Dis ...
- 使用apache的poi来实现数据导出到excel的功能——方式一
利用poi导出复杂样式的excel表格的实现. 我们要实现的效果是: 我们利用提前设计好模板样式,再在模板中填充数据的方式. 首先,pom.xml引入poi. <dependency> & ...
- 《构建之法》项目管理&典型用户和场景
项目管理 PM的能力要求和任务: 1.观察.理解和快速学习能力 2.分析管理能力 3.一定的专业能力 4.自省的能力 在一个项目中,PM的具体任务: 1.带领团队形成团队的目标/远景,把抽象的目标 ...
- 从零开始的 phpstorm+wamp 组合下的debug环境搭建(纯小白向)
本文主要是为了帮自己记住每次重装系统后需要干点啥,如果能帮到你,烦请给个好评 环境说明: 1. windows10 64bit 2. wampservers 3.0.6(x86) apache2.4. ...
- 继续学习freertos消息队列
写在前面:杰杰这个月很忙~所以并没有时间更新,现在健身房闭馆装修,晚上有空就更新一下!其实在公众号没更新的这段日子,每天都有兄弟在来关注我的公众号,这让我受宠若惊,在这里谢谢大家的支持啦!!谢谢^ 在 ...
- JavaScript事件属性event.target和currentTarget 属性的区别。
event.target 获取的是触发事件的标签元素 event.currentTarget 获取到的是发起事件的标签元素 一.事件属性:event.target target事件委托的定义:本来该自 ...
- BZOJ [Scoi2015]情报传递
Description 奈特公司是一个巨大的情报公司,它有着庞大的情报网络.情报网络中共有n名情报员.每名情报员口J-能有 若T名(可能没有)下线,除1名大头日外其余n-1名情报员有且仅有1名上线.奈 ...
- 【USACO 5.3.1】量取牛奶
农夫约翰要量取 Q(1 <= Q <= 20,000)夸脱(夸脱,quarts,容积单位——译者注) 他的最好的牛奶,并把它装入一个大瓶子中卖出.消费者要多少,他就给多少,从不有任何误差. ...