win10下配置Apache+PHP+MySQL环境

安装Apache

  1. 下载Apache
  2. 下载Apache的时候官方说Built using C sources from the ASF and OpenSSL on Visual Studio 2015 (VC14). 所以要先安装VC++环境(如果已经装可跳过)
  3. 我打算把集成环境安装在D盘所以我在D盘建了一个名为server的文件夹,把下载的Apache安装包解压并剪切到server文件夹里。

  4. 用文本编辑器打开 D:\server\Apache24\conf下的httpd.conf 文件,找到第38行附近,修改SRVROOT为 D:/server/Apache24
  5. 以管理员身份运行命令提示符,切换到D:\server\Apache24\bin,输入httpd -k install安装Apache.
  6. 查看是否安装成功,运行(win + R)输入services.msc 打开服务列表会看到Apache2.4服务,右键点击属性查看路径是否正确
  7. 点击启动,在浏览器输入localhost回车,如果出现IT WORKS提示,表示安装成功。(如果启动不了错误代码1,请往下看)
  8. 修改端口,如果Apache启动不了错误代码1,应该是端口被占用的原因。在刚才打开的httpd.conf文件里找到第60行附近,修改Listen为8086表示监听8086端口。(注:每次修改httpd.conf都要重启Apache服务器才能生效)

安装PHP

  1. 先下载PHP,我这里以php-5.6.32-Win32-VC11-x64版作示范
  2. 在Apache所在目录新建php文件夹,把下载好的PHP压缩包解压并剪切到新建的文件夹。
  3. 找到httpd.conf文件的第180行附近,增添一行LoadModule php5_module D:/server/php/php5apache2_4.dll让Apache和PHP建立联系。
  4. 找到第410行附近添加一行AddType application/x-httpd-php .php,告诉Apache服务器,以.php结尾的文件都需要PHP解析。
  5. 在Apache的htdocs目录里新建一个test.php文件,输入并保存一下代码

    1
    2
    3
    <?php
    phpinfo();
    ?>

    在浏览器输入localhost:8086/test.php回车,如果能看到下图表示Apache正常解析PHP

  6. 复制一份php目录下的php.ini-development文件并重命名为php.ini,找到httpd.conf文件的第182行附近添加一行PHPiniDir D:/server/php/php.ini引入php.ini。如果能看到下图表示配置成功
  7. 开启和关闭插件(需要成功配置php.ini文件),找到php.ini文件的第734行附近,去掉extension_dir的;号并修改为extension_dir = “D:/server/php/ext”,连接到php的插件目录。在php.ini文件的第900行附近都是等待开启的PHP插件,去掉前面的;号表示开启插件。

安装MySQL

  1. 下载MySQL,在Apache所在目录新建mysql文件夹,将下载好的文件解压并拷贝到mysql文件夹
  2. 设置环境变量,在计算机右键>属性>高级系统设置>环境变量>找到系统变量下的Path点击编辑>新建,将mysql目录下的bin目录(D:\server\mysql\bin)添加进去。
  3. 拷贝mysql目录下的my-default.ini文件,重命名为my.ini,打开my.ini修改第18和19行
  4. 安装MySQL,以管理员身份打开命令提示符,切换到D:\server\mysql\bin目录,输入mysqld -install打开服务,找到列表里的MySQL右键查看属性,检查路径是否正确,点击启动。
  5. 访问数据库并修改密码(数据库的初始密码为空)
    在命令提示符里输入mysql -u root -p回车回车,
    继续输入show databases;查看数据库,
    输入use mysql\g进入mysql表,
    输入update user set password = password(“123456”) where user = “root”;修改密码为123456,
    输入flush privileges;刷新权限,使密码生效。

安装phpMyAdmin(web端的数据库管理工具)

  1. 下载phpMyAdmin,找到服务器根目录的D:\server\Apache24\htdocs,新建phpmyadmin文件夹,把下载的文件解压拷贝进phpmyadmin。
  2. 打开Apache的httpd.conf文件,修改第283行附近的DirectoryIndex为DirectoryIndex index.html index.php
  3. 打开php.ini文件,找到900行附近开启php_mbstring.dll和php_mysqli.dll插件。
  4. 重启服务器在浏览器输入localhost:8086/phpmyadmin
  5. Done
0%