Windows64位 WAMP环境搭建

安装包

httpd-2.4.23-x64-vc14.zip (vc14.x64.exe)
mysql-5.7.14-winx64.zip
php-5.6.24-Win32-VC11-x64.zip (vc11.x64.exe)

APACHE

  1. 解压httpd-2.4.23-x64-vc14.zip
  2. 将 httpd-2.4.23-x64-vc14 目录下的 Apache24 重命名为 apache, 并拷贝至 D 盘根目录下
  3. 安装 vc14.x64.exe
  4. 打开 apache/conf/httpd.conf 文件, 修改第38行:

    1
    2
    #Define SRVROOT "/Apache24"
    Define SRVROOT "/apache" #apache的安装目录
  5. 注册 apache 服务, cmd命令

    1
    2
    3
    D:
    cd apache/bin
    httpd.exe -k install -n "APACHE" #卸载服务命令为 httpd.exe -k uninstall -n "APACHE"
  6. 进入命令行窗口, 运行 net start APACHE , 启动 apache 服务

  7. 浏览器访问 localhost, 提示 It Works 说明安装成功

PHP

  1. 解压 php-5.6.24-Win32-VC11-x64.zip
  2. 将 php-5.6.24-Win32-VC11-x64 重命名为 php 并拷贝至 D 盘根目录下
  3. 安装 vc11.x64.exe
  4. 将 php 目录下的 php.ini-development 重命名为 php.ini
  5. 打开 D:/apache/conf/httpd.conf 文件, 在文件尾部添加如下代码:

    1
    2
    3
    LoadModule php5_module "D:/php/php5apache2_4.dll"
    AddType application/x-httpd-php .php
    PHPIniDir "D:/php"
  6. 打开 D:/apache/conf/httpd.conf 文件, 搜索 DirectoryIndex, 修改为:

    1
    DirectoryIndex index.php index.html index.htm
  7. 在 D:/apache/htdocs 目录下新建 index.php 文件, 内容为:

    1
    2
    <?php
    phpinfo();
  8. 重启 apache 服务, 浏览器访问 localhost, 若显示 PHP 信息, 说明安装成功

MYSQL

  1. 解压 mysql-5.7.14-winx64.zip
  2. 将 mysql-5.7.14-winx64/mysql-5.7.14-winx64 重命名为 mysql 并拷贝至 D 盘根目录下
  3. 将 mysql 目录下的 my-default.ini 重命名为 my.ini
  4. 去掉 basedir, datadir, port 前面的 # 号, 修改如下:

    1
    2
    3
    basedir = D:\mysql
    datadir = D:\mysql\data
    port = 3306
  5. 注册 mysql 服务, cmd命令

    1
    2
    3
    D:
    cd mysql/bin
    mysqld --install MYSQL #卸载服务 mysqld --remove MYSQL
  6. 初始化数据库,初始化后可以看到 root@localhost 后台有一串字符, 这是 mysql 初始密码

    1
    2
    3
    D:
    cd mysql/bin
    mysqld --initialize --console
  7. 启动 mysql, cmd命令

    1
    net start MYSQL
  8. 修改密码

    1
    2
    3
    4
    5
    D:
    cd mysql/bin
    mysql -u root -p
    #登录后....
    set password = password('root');
  9. 设置环境变量, 计算机->右键属性->高级系统设置->高级->环境变量->系统变量->Path->编辑->在变量值后面追加

    1
    ;D:\mysql\bin  #不同的路径使用 ; 分开
  10. 重新打开命令行窗口, 输入 mysql -u root -p 就可以直接进行登录了

问题

php报错:PHP Warning: PHP Startup: Unable to load dynamic library ‘D:\web\php\ext\php_curl.dll’, 需要在系统变量里添加 php\ext 的路径:

1
D:\web\php;D:\web\php\ext  #添加此系统变量

0%