学习目标
1、 认识WAMP
学习难点
1、 掌握WAMP的运行原理
学习重点
1、 开发环境的的搭建
________________________________________________
本文使用的是自定义的方式安装PHP的开发环境
一、下载软件并配置
需要的软件:Apache、PHP、MySQL
Apache官方链接: https://httpd.apache.org/
PHP官方链接: http://php.net/downloads.php
MySQL: http://dev.mysql.com/downloads/
注:根据自己当前的操作系统选择对应的软件版本
序言:WAMP是PHP开发的其中一个开发环境、是最容易掌握和实现快速开发的环境、希望通过本章节的讲解、能够让同学们对开发环境有所认识、也希望可以掌握并熟练搭建Wamp环境。
本章节采用环境如下:
分别将文件夹命名如下:
其中增加一个www文件夹目录【用作网站的根目录】
修改Apache的配置文件、打开httpd.conf文件【E:\wamp\apache24\Apache24\conf\httpd.conf】、修改如下代码:
将SRVRROOT后面双引号里面的改为你当前Apache的目录:如下
修改如下图中的信息:
将之前的使用#注释掉、改为如下:
添加对PHP的支持
在配置文件的最后加上如下代码、如上图:
PHPIniDir "E:/wamp/php7/"
AddType application/x-httpd-php .php .html .htm
LoadModule php7_module "E:/wamp/php7/php7apache2_4.dll"
安装Apache
进入cmd命令行、切换到刚才存放Apache的bin目录、如下:
接下来输入安装Apache的命令
安装的命令:httpd -k install
还可以指定服务名称安装:httpd -k -install -n Apache24
安装成功之后、在浏览器输入localhost或者127.0.0.1会出现如下画面、说明安装成功
以下是常见错误:
一、 端口被占用怎么解决?
端口被占用是最常见的问题。同样使用命令先查看是端口是被哪个程序占用【命令:netstat -ano】然后找到对应的端口号的程序、打开进程管理根据PID去找到对应的程序、结束进程/停止服务即可
二、 之前已经安装过Apache
出现这个错误的很少见【对于新手来说、刚接触】。这时候就得先把之前的卸载掉【命令:sc delete Apache 】、这里的服务名称需要到服务中去查看
配置PHP:
将PHP文件夹中的php.ini.development文件复制一份【防止出错】、然后改名为php.ini
打开修改后的php.ini文件、找到extension_dir = "ext"、修改为:
最后开启mysql的支持、其他支持库后面用到时再开启
如下:
这里开启mysqli、7.0之后PHP放弃了对mysql的支持。去掉前面的分号即可
最后让Apache默认执行index.php文件、修改Apache的配置文件如下:
我们新建一个PHP文件、命名为index.php放入www目录:
代码如下:
保存之后、我们在浏览器中输入localhost或者127.0.0.1、如下:
Apache配置成功、接下来安装mysql
打开mysql的文件夹、找到my-default.ini文件、打开之后修改如下:
Basedir代表mysql的根目录 datadir代表mysql下的data目录,修改如下:
OK、大功告成、接下来在刚才创建的index.php中写几行代码试试:
<?php
$connect=mysqli_connect("localhost","root","");
var_dump($connect);
?>
最后在浏览器中输入localhost或者127.0.0.1会出现如下页面:
说明mysql链接成功!
总结:以上就是wamp环境的配置全过程、在配置环境的过程中会出现很多意向不到的错误、不过遇到错误不要怕、不会的要向身边会的人请教或者百度。在后面的课程中会教大家如何在Linux中搭建环境。