对于各位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的配置,主要更改以下几个地方
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
其它虚拟主机相关配置工作跟以前的版本差不多,期待你能一次配置成功!