基于httpd-2.4.27+php-7.0.22+mysql-5.7.17的WAMP配置(最新)

对于各位phper来说,配置运行环境可以说是学习的必备前提,对于刚接触的朋友来说,可能会优先选择集成环境,如wampserver,xamp,phpstudy,phpnow等,但是为了获得更好的灵活性,最好自己进行配置,本文就在于介绍这种方式的配置步骤。

一、httpd的安装配置(apache)

1、首先到apache官网下载apache的安装文件,下载地址如下
https://www.apachelounge.com/download/

这里写图片描述

该页面提供64位和32位的安装包,都为压缩包zip格式,我电脑是64位的,这里我选择下载64位的安装包

2、下载完成后,解压到磁盘的某个地方,首先介绍一下我准备安装的目录结构

这里写图片描述

三个软件都安装到D盘下一个名为wamp的文件夹下,分别安装apache,php,mysql等,这里我把下载的apache解压到wamp根目录下,接下来进行安装工作。

3、环境变量的配置,为了后面安装的方便,我一次把三个环境变量都配好了,这一步也可以放到后面做

这里写图片描述

3、进行安装目录的配置文件的更改

这里写图片描述

打开apache目录中的httpd.conf文件,进行配置工作,首先更改以下地方,即Define SRVROOT后面的目录

这里写图片描述

4、以管理员方式打开CMD命令行,切换到如下目录
这里写图片描述

5、运行安装指令,将会自动安装成功,如果安装不成功,可能是你以前安装过,留下了残留文件,停止相关服务,重新安装就行

这里有一条命令,可以删除系统启动项,XXX代表某个启动项,在命令行运行

sc delete XXX

接下来进行安装工作

httpd -k install

6、启动apache

httpd -k start

7、启动成功的状态,绿色即为成功

这里写图片描述

二、PHP的安装与配置

1、下载PHP安装包
PHP安装包下载地址

2、解压到相应目录

3、进入apache文件夹,进行httpd.conf的配置,主要更改以下几个地方

加载PHP模块和和my.ini的配置

这里写图片描述

这里写图片描述

这里写图片描述

4、在apache目录下的htdocs的目录下新建一个测试文件,看能否正确解析php文档,这里我新建的文件命名为info.php
里面代码如下

<?php
    echo phpinfo();
?>

显示以下界面即代表成功

这里写图片描述

三、MySQL的安装与配置

1、首先是下载安装包
mysql下载地址

根据需要下载64位或者32位的,我选择64位的

这里写图片描述

下载完成后点点击下一步安装就行,其中有一步要注意选择安装位置,否则默认就被装到C盘了,不是我想要的结果,所以最好还是选择一下安装目录

这里写图片描述
安装完成后要进行一下简单的配置工作

2、更改php模块下的my.ini配置,这里我选择mysqli的连接方式,当然,你也可以选择PDO的连接方式

这里写图片描述

备注:在最新版本中,官方已经抛弃了php_mysql的连接方式,现在常用的是mysqli和PDO的连接方式,这点与老版本有所不同,注意区别

更改配置文件的路径

这里写图片描述

3、在htdocs下新建一个测试连接数据库的link.php,测试数据库是否连接成功,这里我用了一段简单的代码

<?php
header('Content-Type: text/html;charset=utf-8');

//echo phpinfo();

// MySQLi面向对象
// 在我们访问MySQL数据库之前,我们需要先连接到数据库服务器
$servername = "localhost";
$username = "root";
$password = "789890";

// 创建连接
$conn = new mysqli($servername, $username, $password);

// 检测连接
if($conn -> connect_error)
{
    die("连接失败:". $conn->connect_error);
}
    $sql = "show databases";
    $result=$conn->query($sql);
    while ($row=mysqli_fetch_assoc($result)) {
        echo $row['Database'];
        echo '<br/>';
    }
?>

运行成功后将打印出以下结果

这里写图片描述

至此,基于httpd-2.4.27+php-7.0.22+mysql-5.7.17的WAMP配置已经完成,接下来可以进行虚拟主机相关的配置工作,欲知详情,下节再见!!!

友情提示,相对于以前的apache版本,里面有些语句进行了改进,例如,

Allow from all

这句代码已经失效
现在要使用以下代码

Require all granted

其它虚拟主机相关配置工作跟以前的版本差不多,期待你能一次配置成功!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zhangatle

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值