Win10搭建wamp环境超详细教程(php7.1.4 + mysql5.7.18 + apache2.4)

前言

wamp集成软件用了一年了,最近突然觉得应该自己来搭建环境,毕竟用别人的总是感觉不舒服,出了许多bug也不好找。

PHP安装

首先到官网上面去下载适合自己的php版本。


1.php目前最新版本已经更新到7.1版本。 所以我们本次以7.1为实例。
我们可以看到页面中有许多php版本可以选择,那到底我们应该选择哪个呢?
这里有我写了一篇博客简单说了一下,传送门

    对于apache服务器来说一般选择isapi方式,而对于nginx服务器则选择FastCGI方式。

所以我们这里选择Thread Safe版本


2.下载好php,我们把它解压到相应的盘符里面,我这里是解压到E:\wamp\php7路径下,大家最好也像这样专门建立一个文件夹便于管理。


3、在解压的根目录(比如,我的根目录为D:\DevelopmentTools\PHP)下找到文件php.ini-development,将其改名为php.ini


4、我们在php.ini里可以指定开启或关闭对应的模块;

4.1 extension_dir 表示扩展库路径

在php.ini文件中找到该行

; On windows:
extension_dir = "/ext"


将前面的分号去掉,并将其改为你电脑的php路径

; On windows:
extension_dir = "D:/wamp/php7/ext"


4.2 开启MySQL数据库支持

(1)在php.ini文件查找

;extension=php_mysqli.dll


去掉分号。

如果还需要其他功能,可以到官网上面去查看文档

Apache配置

1.到官网上面去下载apache软件


但是我们需要注意的是官网上面的提供只是apache的源码,并不是编译好的文件,如果要下编译好的文件,我们需要到第三方网站去下载。

点击图上连接,我们到达第三方网站

上面红框里面的网站,我们可以随便选择,我选了第一个
下载好后,我们解压到刚刚新建的目录下面。

2.打开 Apache安装根目录\conf 下的 httpd.conf (在我的电脑的目录为 E:\wamp\Apache24\conf\httpd.conf )
2.1 在httpd.conf 文件中,查找
Define SRVROOT "/Apache24"
ServerRoot "${SRVROOT}"


将其改成你的目录
Define SRVROOT "D:/wamp/Apache24"
ServerRoot "${SRVROOT}"


2.2 继续在httpd.conf查找
DocumentRoot "${SRVROOT}/htdocs"
<Directory "${SRVROOT}/htdocs">


改成你想要存放网站的目录,我自己在apache24目录下新建了一个www目录
DocumentRoot "${SRVROOT}/www"
<Directory "${SRVROOT}/www">

注意,我们这里更改时,一定不要原样复制路径,因为路径中是\,而我们在文件中必须写成/
2.3 在httpd.conf 的末尾加上,以我的电脑为例(因为安装路径的不同会有些许差异,根据自己的安装路径来确定),实现对php模块的加载:
# php7 support  
LoadModule php7_module "E:/wamp/php7/php7apache2_4.dll"  
AddHandler application/x-httpd-php .php  
  
# configure thepath to php.ini  
PHPIniDir "E:/wamp/php7"

如果你下载的是php5,那么就要将7改成5
4.4 在httpd.conf查找(可选)
<IfModule dir_module>
    DirectoryIndex index.html
</IfModule>
DirectoryIndex为Apache服务器的默认索引,我们根据需要可以修改默认索引,比如我的索引顺序:
改成
<IfModule dir_module>
    DirectoryIndex index.php index.htm index.html
</IfModule>

索引优先级 index.php > index.htm > index.html , 大家可以根据需要来设置
5.运行
按Win+X,运行命令提示符(管理员),切换到apache安装的bin目录下面,输入httpd回车,如果没有其他输出,则apache配置成功,但是我们不能关闭cmd窗口,否则服务器将关闭
在浏览器中输入localhost,就可以访问apahce了。
6.在服务里面添加apache
我们首先切换到Apache安装的bin目录下面,输入httpd -k install命令回车,出现下面界面则说明安装成功

以后我们就可以使用httpd -k staart,httpd -k stop和httpd -k restart来操作apache了。如果还想了解更多,可使用httpd -h查看帮助。
当apache服务安装后,可以关闭cmd窗口,并且除非自己手动关闭,否则apache每次开机时会自启动服务。


Mysql配置

mysql的话,我同学写的一篇博客比较详细,大家可以参照配置。传送门
注意,如果是最新版的mysql,就不需要配置my.ini文件。可以直接调到后面安装服务阶段。环境变量最后再统一配置。

配置环境变量

打开环境变量配置,找到系统变量,在Path下面添加三项

到这步,环境配置成功

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值