Windows10 下安装 Apache2.4+PHP7.1+MySQL5.7
这个教程主要是分享如何快速组建WAMP开发环境,对于软件的详细配置,自行参考文档或搜索。
Visual C++ Redistributable for Visual Studio 2015 下载地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=48145
(个人测试window10下不用安装)
Apache 2.4 下载地址:http://www.apachelounge.com/download/
或者官网的https://www.apachehaus.com/cgi-bin/download.plx
PHP7 下载地址:http://php.net/downloads.php
MySQL5.7 下载地址:http://dev.mysql.com/downloads/installer/
一、安装
1、Apache 2.4 和 PHP7需要 Visual C++ Redistributable for Visual Studio 2015 运行库,所以要先下载安装。
2、Apache 2.4 下载安装:
下载“httpd-2.4.23-win64-VC14.zip”将压缩包里的“Apache24”解压缩到 “C:\“(解压到“C:\”是因为下载的这个包的配置文件设置的目录是“C:\Apache24\”,如果要安装在其他的它的目录下,要修改配置文件“Apache24\conf\httpd.conf”,把里面“c:/Apache24”字符都替换成你所安装的目录),进入目录“C:\Apache24\bin”,双击运行“httpd.exe”,弹出运行窗口,会显示出错信息“AH00558: httpd.exe: Could not reliably determine the server's fully qualified domain name, using fe80::85d6:b2b4:9331:231e. Set the 'ServerName' directive globally to suppress this message”,这是提示域名没有正确设置,本地开发可以忽略不用设置,不要关闭窗口。
打开浏览器访问“localhost”或“127.0.0.1”,显示“It works!”, 这样 Apache 就安装成功了。
3、PHP7 下载安装:
在这里选择window downloads:
然后选择Thread Safe版本的
下载 VC14 x64 Thread Safe 版本 zip 包,文件名 php-7.1.0-Win32-VC14-x64.zip。将压缩包里的文件解压到“C:\php”。备份 php.ini-development,改名为 php.ini。打开“C:\Apache24\conf\httpd.conf”,在文件的最后添加
# php7 support
LoadModule php7_module "c:/php/php7apache2_4.dll"
AddHandler application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir "c:/php"
保存。
重启 Apache (httpd.exe)。
“C:\Apache24\htdocs”目录下新建文件“index.php”,写入
<?php
phpinfo();
?>
保存。
浏览器访问 localhost/index.php ,能显示 PHP 信息,PHP 就安装完成了。
4、下载 mysql-installer-community-5.7.17.0.msi。
安装过程会中会要求设置“root”密码,其它的都可以一路下一步。也可以选择自定义安装,只安装MySQL Server,选好后,也是一路下一步,就可以完成 MySQL 安装。从开始菜单打开“MySQL 5.7 Command Line Client”,输入 root 密码,显示 MySQL 欢迎信息和版本等信息,可以确定安装成功。
PHP 支持 MySQL 设置
打开“C:\php\php.ini”配置文件
;extension_dir = "ext",去掉前面的分号“;”,并改为extension_dir = "c:\php\ext"
;extension=php_pdo_mysql.dll,去掉前面的分号“;”
;extension=php_mysqli.dll,去掉前面的分号“;”
保存。
重启 Apache 。
浏览器访问 localhost/index.php ,查看 phpinfo 中 PDO support 与 MysqlI Support 都显示相应的信息,这样就完成了 PHP 支持 MySQL 的设置。
二、配置
1、添加apache服务到cmd命名:
1)、配置环境变量:
新建环境变量,这里的目录是我安装apache的目录:
D:\Program Files\wampService\Apache24\bin,然后点击确定
添加好环境变量以后我们可以运行apache的bin目录下的ApacheMonitor.exe程序。
然后在系统右下角会出现一个:
这样的图标,通过左键单机图标然后选择
打开Apache Service Monitor(服务监视窗口)
在这里我们可以看到多了一个apache2.4的服务,我们也可以通过单机右边的按钮来实现,停止、启动、重启等操作。
2)、配置cmd命令符:
然后右键点击窗口按钮选择“命令提示符(管理员)”打开,这里必须使用管理员命令来操作,如果使用普通的win+R打开的命令符是没有权限添加服务的。
然后通过cd.命令进入到D:\Program Files\wampService\Apache24\bin目录下,然后输入httpd -k install命令安装运行命令,也可以通过httpd -k uninstall来卸载运行命令。
安装成功以后就可以通过:
然后httpd -k shutdown/stop/restart
shutdown关闭
stop停止
start开始
等命令来关闭、停止、开始 apache服务了。
2、:配置apache的httpd.conf文件:
1)、修改apache解析目录
我们可以找到DocumentRoot,和directory来配置你需要访问的php文件目录。
2)、修改默认的首页文件:
我们找到<IfModule dir_module>在里边默认只有一个index.html,我们可以添加默认的首页文件名,这样可以在打开localhost的时候自动打开首页,这里我添加了index.php同时多个文件名之间用空格分开。
Windows10 下安装 Apache2.4+PHP7.1+MySQL5.7的更多相关文章
- CentOS6.5下安装Apache2.4+PHP7
CentOS6.5下安装Apache2.4+PHP7 http://blog.csdn.net/along602/article/details/42695779 http://www.th7.cn/ ...
- linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(三)
linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(三) 安装PHP 1.yum方式安装PHP方法同安装apache一样传送门:linux cent ...
- linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦
linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(一) 一.Linux下安装MySQL 1.下载 下载地址:http://dev.mysql.co ...
- linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(二)
linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(二) 安装apache web容器 . yum方式安装apache 注意apache在linux ...
- macOS Sierra安装Apache2.4+PHP7.0+MySQL5.7.16
Mac系统上虽然自带PHP和Apache,但是有时不是我们想要的版本呢.今天我们就在macOS Sierra(10.12.1)上安装比较新的版本的PHP版本,也就是PHP7.0+了.本篇博客我们安装的 ...
- Windows下安装Apache2.4+PHP5.4+Mysql5.7
注:文中所写的安装过程均在Win7 x86下通过测试,提供的百度云下载链接均为32位安装包,如需Apache和PHP的64位安装包请从官网下载! 一.安装Apache2.4.12 Apache官方下载 ...
- Centos7 下安装Apache2 + MySQL + PHP7
Apache 1.安装Apache yum install httpd 2.设置服务器开机自动启动Apache systemctl enable httpd.service 若要验证是否自动启动可在重 ...
- CentOS下源码安装Apache2.4+PHP5.4+MySQL5.5
一.准备(把所有的源文件放在‘/home/yuanjun’目录下) apr http://mirror.bjtu.edu.cn/apache/apr/apr-1.4.6.tar.gz apr-util ...
- 自己编写的:centos6.6上编译安装apache2.4+php5.6+mysql5.6【亲自】
在centos6.6上安装apache2.4+php5.6+mysql5.6 关于wget的安装 将之前装系统的.iso文件挂载到光驱 由于我在/home/jinnan/下建立了一个cdrom文件夹 ...
随机推荐
- 前端好用js库
1.pubsub-js: PubSubJS is a topic-based publish/subscribe library written in JavaScript. 评价:做发布订阅超级简单 ...
- 最新QT4.8+kernel_3.2.5+uboot_2010.06+tslib移植成功-问题小结
2012-02-19 21:34:13 都是从源码下载然后自己修改,使用与TQ2440,之前uboot其实已经完成了.但是yaffs2没带起来.现在回头看来是很简单的了.bootargs参数中我设置成 ...
- redis 在 php 中的应用(Hash篇)
本文为我阅读了 redis参考手册 之后结合 博友的博客 编写,注意 php_redis 和 redis-cli 的区别(主要是返回值类型和参数用法) Redis hash 是一个string类型的f ...
- CentOS7 手动部署flannel并启用vxlan
本以为docker准备妥当之后,就可以直接上k8s了,结果yum install kubernetes,报错:Error: docker-ce conflicts with docker-1.9.1 ...
- BottomNavigationBarItem fixed
BottomNavigationBar( type: BottomNavigationBarType.fixed, onTap: (value){ if more then 3 items,, use ...
- Tomcat &servlet字符集编码问题
1.字符编码的原由 1.1 request和response的默认编码是? 如果未指定字符编码,则Servlet规范要求使用ISO-8859-1的编码. HTTP消息正文(请求或响应)的字符编码在Co ...
- Mac在Finder中显示隐藏文件
1.显示隐藏文件 打开终端,输入下面的命令: defaults write com.apple.finder AppleShowAllFiles -bool true KillAll Finder ...
- Pycharm在运行过程中,查看每个变量的方法(show variables)跟终端一样显示变量
点击运行栏的这个灰色向下剪头: 在出现的窗口上,勾选上: 点击OK,重启Pycharm:接着点击Run窗口: 将Run的show variables图标勾选: 然后你就会发现,在右边出现了变量的窗口:
- 解决 “MoveFile”: 类型库“XXX.dll”中的标识符已经是宏;使用“rename”限定符 类型库符号与系统符号冲突问题
今天在VS工程当中引入一个组件,编译的时候出现警告, “MoveFile”: 类型库“XXX.dll”中的标识符已经是宏:使用“rename”限定符.虽然只是一个警告,但看着实在不爽,更重要的是,警告 ...
- java四则运算 界面化
本次作业要求来自:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE2/homework/2232 项目的地址:https://github.com/kdays ...