WAMP环境搭建图解

目录

  • 1. 安装Apache
    • 1.1 下载Apache
    • 1.2 配置Apache
    • 1.3 测试Apache
    • 1.4 httpd命令补充
  • 2. 安装PHP
    • 2.1 下载PHP
    • 2.2 配置Apache加载PHP模块
    • 2.3 测试PHP
  • 3. 安装MySQL
    • 3.1 下载MySQL
    • 3.2 安装与配置MySQL
    • 3.3 PHP连接MySQL
    • 3.4 测试MySQL

1. 安装Apache

1.1 下载Apache

  1. 打开apache官网下载地址:http://httpd.apache.org/download.cgi
    WAMP环境搭建图解_第1张图片
  2. 选择“Files for Microsoft Windows”,然后选择“ApacheHaus”
    WAMP环境搭建图解_第2张图片
  3. 选择“[ Apache 2.4 VC15 ]”,然后点击Download图标下载
    注:Apache二进制文件是使用Visual Studio 2015 (VC14)或Visual Studio 2017 (VC15)编译的
    WAMP环境搭建图解_第3张图片
    WAMP环境搭建图解_第4张图片
  4. 下载后解压,可以看到Apache的目录结构如下
    WAMP环境搭建图解_第5张图片

1.2 配置Apache

  1. 打开conf配置目录下的httpd.conf文件,修改Apache的绝对安装目录地址
    在这里插入图片描述
  2. 查看80端口是否占用,在CMD命令窗口输入netstat -a。若端口占用还需要在httpd.conf文件中修改默认的端口号,若未占用则无须修改
    WAMP环境搭建图解_第6张图片
    在这里插入图片描述
  3. 安装Apache主服务,以管理员身份运行CMD,首先切换到Apache安装目录的bin目录下,然后输入安装命令httpd -k install -n apache
    注:因为未配置Windows环境变量,所有需要进入指定的目录,否则找不到命令。安装过程中可能会报错,需要根据提示自行百度解决,比如vmware-hostd.exe占用443端口导致Apache的SSL模块无法启动等
    WAMP环境搭建图解_第7张图片
    WAMP环境搭建图解_第8张图片

1.3 测试Apache

  1. 在bin目录下双击运行ApacheMonitor.exe,会在桌面右下角出现图标,双击打开窗口界面,点击右侧start,启动apache服务
    注:以后凡是涉及到Apache配置文件的修改,都必须重启Apache才能生效
    WAMP环境搭建图解_第9张图片
  2. 打开浏览器,输入http://localhost:90/(之前配置的端口,默认80),出现Apache界面即配置成功
    WAMP环境搭建图解_第10张图片

1.4 httpd命令补充

  1. 检查配置文件语法:httpd -t
    WAMP环境搭建图解_第11张图片
  2. 查看使用的模块:httpd -M
    WAMP环境搭建图解_第12张图片

2. 安装PHP

2.1 下载PHP

  1. 打开PHP官网下载地址:https://www.php.net/downloads.php
    WAMP环境搭建图解_第13张图片
  2. 选择对应的版本下载
    WAMP环境搭建图解_第14张图片
  3. 下载后解压,并修改为简单的目录名,目录结构如下
    注:php.exe可以解析PHP代码,将其转变为HTML代码,从而让浏览器解析。首先进入PHP的安装目录,使用命令“php -f PHP文件”就可以执行PHP文件
    WAMP环境搭建图解_第15张图片

2.2 配置Apache加载PHP模块

  1. 在Apache的主配置文件httpd.conf中加载对应的PHP提供的模块,语法如下:LoadModule php7_module PHP提供的模块链接所在绝对路径
    在这里插入图片描述
  2. Apache分配工作给PHP模块,即根据文件后缀名将PHP代码交给PHP来处理,语法如下:AddType application/x-httpd-php .php
    在这里插入图片描述
  3. 将PHP配置文件加载到Apache配置文件中,在Apache中指定PHP配置文件所在路径,语法如下:PHPIniDir php.ini所在路径
    WAMP环境搭建图解_第16张图片
  4. php.ini文件默认是不存在的,是以development和production格式存在,需要格式化。复制php.ini-development文件,重命名为php.ini
    注:PHP配置文件已经加入到Apache配置项中,意味着php.ini的修改需要Apache重启才会生效
    在这里插入图片描述

2.3 测试PHP

  1. 在Apache的htdocs目录下新建文本index.php
    WAMP环境搭建图解_第17张图片
  2. 打开浏览器,输入http://localhost:90/index.php(之前配置的端口,默认80),出现如下界面即配置成功
    在这里插入图片描述

3. 安装MySQL

3.1 下载MySQL

  1. 打开MySQL官网下载地址:https://www.mysql.com/downloads/
    WAMP环境搭建图解_第18张图片
  2. 点击DOWNLOAD,然后选择“Go to Download Page”
    WAMP环境搭建图解_第19张图片
    WAMP环境搭建图解_第20张图片
  3. 选择社区版点击下载,得到后缀名为msi的离线安装包
    WAMP环境搭建图解_第21张图片

3.2 安装与配置MySQL

  1. 安装与配置参见https://jingyan.baidu.com/article/77b8dc7fa347d96174eab601.html
  2. 安装后可以看到MySQL目录结构如下
    WAMP环境搭建图解_第22张图片

3.3 PHP连接MySQL

  1. PHP加载MySQL扩展,在PHP安装目录中打开配置文件php.ini,然后去掉;extension=mysqli的注释分号
    注:PHP本身不具备操作MySQL数据库的能力,因此需要借助扩展来实现。Mysqli中i意为improved,在PHP早期版本中使用的是mysql扩展,但是该扩展在2012年开始不建议使用
    在这里插入图片描述
  2. PHP所有扩展都是在ext文件夹中,需要指定扩展所在路径extension_dir
    在这里插入图片描述
  3. php.ini已经被Apache加载,需要重启Apache才会生效

3.4 测试MySQL

  1. 到Apache的htdocs目录下,修改文件index.php
    在这里插入图片描述
  2. 打开浏览器,输入http://localhost:90/index.php(之前配置的端口,默认80),出现界面后查找mysqli,若存在则配置成功
    WAMP环境搭建图解_第23张图片

你可能感兴趣的:(前端)