WAMP环境搭建小记

in 前端 with 0 comment

PHP安装

下载PHP

下载地址:https://windows.php.net/download#php-5.6

1548675150706.png
下载完成后将文件解压到D:\ABC\wamp中(建立wamp文件夹方便统一管理)

修改配置文件

将PHP解压目录中的php.ini-development复制一份,重命名为php.ini

1548675319103.png

使用文本编辑器打开php.ini,进行修改,查找里面的extension,这是PHP的调用模块,只要把字段前分号去掉,就可以打开此模块的功能。这一步要按照你使用的需求操作

1548675592492.png

设置编码格式:查找default_charset字段

1548675704443.png

添加环境变量

在系统变量Path中添加D:\ABC\wamp\PHP\ext

1548675857989.png

到此,PHP配置就完成了,接下来配置Apache

Apache安装

下载Apache

下载地址:https://www.apachehaus.com/cgi-bin/download.plx

1548675973773.png

同样解压文件到D:\ABC\wamp目录下

修改配置文件

打开Apache配置文件Apache24\conf\httpd.conf

找到serverroot,修改后面的路径,改成Apache现在所在的路径

1548676313270.png

修改Apache监听端口,因为Apache服务的默认80端口大部分就已经被占用了,所以这里将端口设置成8099端口(只要是未被占用的端口都可以)

1548676397969.png

设置服务名,也就是我们访问的路径

1548676526103.png

添加环境变量

为了方便通过命令控制服务器,所以将Apache添加至系统Path变量:D:\ABC\wamp\Apache24\bin

1548676664379.png

注册windows系统服务

打开命令提示符,输入命令安装服务:

httpd -k install

1548676905590.png

启动Apache服务

启动命令:

httpd -k start
Apache常用命令:

1、httpd -k install #通过该命令,被安装的服务名称是Apache2.4,使用的配置文件是confhttpd.conf
2、httpd -k install -n "service name" #如果想指定服务名称,请采用该命令
3、httpd -k install -n "service name" -f "D:confcustom.conf" #如果想指定服务名称,并且使用定制的配置文件,请使用该命令

1、httpd -k uninstall #删除默认的服务名
2、httpd -k uninstall -n "service name" #删除指定的文件名

1、httpd -k start #启动apache服务
2、httpd -k stop 或 httpd -k shutdown #停止apache服务
3、httpd -k restart #重启apahce服务

httpd -n "service name" -t 检查配置文件的正确性

到此,Apache已经可以使用了,接下来,我们需要将PHP集成到Apache运行环境中去

添加PHP模块

找到#LoadModule,在最下面一行添加:

LoadModule php5_module "D:/ABC/wamp/php/php5apache2_4.dll"

再找到<IfModule dir_module>模块 在index.html后面添加index.php

1548678563671.png

接着找到<IfModule mime_module>模块,在后面添加两行:

AddType application/x-httpd-php .php .phtml
PHPiniDir "D:/ABC/wamp/php"

1548678534394.png

测试PHP

在Apache工作目录下(默认Apache根目录下的“htdocs”)新建文件index.php,输入一下内容:

<?php
    phpinfo();
?>

在浏览器中输入地址:localhost:8099(设置好的服务名)

1548677948779.png

正常访问说明PHP配置没有为题了,接下来需要将添加PHP对MySQL的支持

安装MySQL

参考另一篇文章:免安装版MySQL配置方法

添加MySQL模块

打开php的配置文件php.ini,找到extension模块,在顶行添加extension_dir="D:/ABC/wamp/php/ext"

1548678790064.png

将下列extension前面的分号去掉

模块名
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_xmlrpc.dll

PHP5默认MySQL是关闭的,要将PHP文件夹下的libenchant_myspell.dll和“ext”文件夹里的php_mysql.dll拷到C:\Windows\System32里面;然后重启Apache

验证MySQL

修改Apache工作目录下的index.php,内容如下:

<?php
    echo "Hello World!<br>";
    $connect = mysqli_connect("127.0.0.1","root","root");
    if(!$connect){
        echo "Mysql Connect Error";
    }
    else{
        echo "Welcome Small horse";
        mysqli_close($connect);
    }
?>

浏览器访问localhost:8099,出现此结果说明MySQL配置完成

1548679259602.png

Responses