首页 > 资源分享 > PHP 7.1 + Apache 2.4 + MySQL 5.6 非集成环境配置
2017
12-15

PHP 7.1 + Apache 2.4 + MySQL 5.6 非集成环境配置

Apache 2.4

下载

建议从官网下载安装:https://www.apachelounge.com/download/

根据自己操作系统的情况,32位用户选择x86,64位用户选择x64

当前最新的Apache 2.4版本基于VC14编译,所以运行时需要VS 2015运行库的支持,运行库大家可以百度到

安装

Apache的安装非常简单,直接解压httpd-2.4.25-win64-VC14.zip文件到任意你喜欢的地方,默认目录为:c:\Apache24,如果不想改的话,扔在这里也没有关系。

配置

1.(如果解压到默认目录请跳过此步)
用记事本打开“Apache24\conf\httpd.conf”,按Ctrl+f找到所有“c:/Apache24”,并将其替换为你的安装目录(这里要注意,所有目录的斜杠和Windows复制过来的目录斜杠是反着的!复制地址的时候记得手动改斜杠)。

2.以管理员身份打开CMD,输入命令:netstat -a,如果80端口被占用则打开httpd.conf文件,找到Listene 80,将其改为未被占用的端口号并保存。
输入:“xxx\Apache24\bin\httpd.exe” -k install -n apache ,其中xxx为你的Apache安装路径(这里斜杠不需要反,输入时一定要带上引号),这一步是安装Apache的服务,命名为apache。

3.安装完毕后,会自动测试,如果报错了,需要自行排查(百度一下,你就知道),其中若报出“AH00558: httpd.exe: Could not reliably determine the server’s fully qualified domain name, using fe80::85d6:b2b4:9331:231e. Set the ‘ServerName’ directive globally to suppress this message”或这类似的错误可以不用管,毕竟是本地开发。

4.在你喜欢的地方(但不是Apache24安装目录下!)新建一个文件夹作为工程文件的存储目录,打开Apache24\conf\httpd.conf,按Ctrl+f找到DocumentRoot,将其后的地址改为你刚才创建的存放目录,再找到

PHP 7.1

下载

建议从官网下载安装:http://windows.php.net/download#php-7.1

根据自己操作系统的情况,32位用户选择x86,64位用户选择x64

至于线程安全(thread-safe)和非线程安全(non-thread-safe)两个版本,其中:

非线程安全 一般 与IIS 搭配

线程安全版 一般 与Apache 搭配

此处因为是与Apache进行搭配,并且博主的操作系统是64位,所以我选择了x64 thread-safe版本

安装

PHP安装也非常的简单,解压php-7.1.12-Win32-VC14-x64.zip文件到任意你喜欢的地方,没有默认目录,建议解压至某分区的根目录下(例如D:\PHP,注意:这个解压缩前,一定要先自己新建一个文件夹再解压缩……不然你会收获一个乱糟糟的磁盘……血淋淋的教训)。

配置

1.复制一个X:\PHP\php.ini-development到当前目录,系统会自动重命名为php – 副本.ini-development,将其重命名为php.ini。

2.打开你的Apache24\conf\httpd.conf,在文件尾添加:

# php7 support
LoadModule php7_module "xxx/php7apache2_4.dll"
AddHandler application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir "xxx"

其中xxx为你的PHP安装路径(注意,这里的路径斜杠和Windows直接复制出来的路径斜杠是反着的!)

3.在你之前创建的Apache工程文件夹中,用新建一个文本,写入以下内容:

<?php
phpinfo();

并保存为phpinfo.php

4.在ApacheMonitor里面重启服务器,浏览器访问http://localhost/phpinfo.php,若能显示PHP的各种信息则表示安装成功。(之前配置Apache的时候改了端口的要在localhost后面加端口号!)

MySQL 5.6

下载和安装

现在能下载到的最新版本是5.7,为了与项目组内其他成员保持一致,这里我还是选择了MySQL 5.6,依旧建议在官网下载:https://dev.mysql.com/downloads/mysql/5.6.html#downloads

直接下载MySQL Installer MSI即可,不分32位或64位,下载完成后直接安装,安装程序会为你配置好关于MySQL的一切事情,安装完后会要你设置你的数据库,一路默认没啥问题,一般只会在设置用户名和密码的时候稍作修改,注意一定要记好自己设置的用户名和密码,否则之后进不去数据库就废了

安装Navicat

Navicat是一款图形化管理数据库的程序,安装和设置可以百度一下,这里不赘述

安装并连接到数据库后,建立一个新的数据库,命名db_test,建不建表都无所谓,看各位看官老爷们的心情

配置PHP连接MySQL

1.打开你PHP安装目录下的php.ini配置文件,找到:

; extension_dir = “ext” 去掉前面的分号,并改“ext”为“xxx\ext”(xxx为你的PHP安装目录,这里的斜杠和Windows目录复制过来的斜杠一样,不用改)
;extension=php_mysqli.dll 去掉前面的分号
;extension=php_pdo_mysql.dll 去掉前面的分号

2.打开你的工程文件保存路径,新建记事本,写入如下代码:

<?php  
    $mysqli = new mysqli("localhost", "root", "123456", "db_test");  
    if(!$mysqli)  {  
        echo"database error";  
    }else{  
        echo"php env successful";  
    }  
    $mysqli->close();  

并保存为test.php,其中:

3.在ApacheMonitor里面重启服务器,浏览器访问http://localhost/test.php,若能显示“php env successful”则安装成功。(之前在配置Apache时改了端口的要在localhost后加端口号!)

最后编辑日期:
作者:uuling
这个作者貌似有点懒,什么都没有留下。