PHP7+Apache2.4+MySql 环境搭建-最新(博主亲测)
自己刚安装的所有环境,看着网上的教程试了下,感觉都不是很详细,这里写一下自己的详细配置过程,如果有不清楚的地方可以q我哦。。。
- 工具下载
- 工具安装
- 文件配置
- 结果校验
- 结果展示
工具下载
这里需要下载5个工具
- vc15
- Notepad
- php7.1.5
- Apache2.4
- Mysql
其中notepad方便配置环境,也可以直接编写php,vc15是apache以及php的运行基础,这里的五个工具我都会给出网盘地址,如果您的电脑是64位的那么可以直接下载我的所有工具,如果您的电脑是32位的,我也会告诉您下载地址以及使用方法,别急,看下面
64、32位电脑的所有工具下载地址(部分是百度网盘哦,请各自选择)
vc15 | Notepad | Php | Apache2.4 | Mysql |
---|---|---|---|---|
64位 32位 | 64位 32位 | 64位 32位 | 64位 32位 | 32位64位均可 |
如果以上链接失效了:如下
vc和apache的网上一大堆我就补贴出来了(注意要下载VISUAL C++15),notepad的官网下载地址 传送 ,php官网下载地址 传送(注意这里要下载线程安全 Thread Safe 的否则跟apache配置不了,根据电脑选择64或者32位哦),Mysql的官网下载地址 传送(mysql需要有账号哦,还要记录你的工资,我都写不下)
工具安装
除了mysql是安装版的,其他的都是文件形式,这里更好的分类可以帮助到我们后面的配置,我这里都统一按照我实际使用情况来配置,您也可以改,不后面的文件夹的配置也要相应的改哦
文件夹目录
我这些工具都使用同一个文件夹D:/PhpBuilder
这里有个web目录,就是存放html或者php文件的,你也可以先创建一个,并将D:\PHPBuilder\apache\Apache24\htdocs中的indext.html文件复制一份在web文件夹中,您刚才下载的所有工具都分别放入到所指定的文件夹,压缩版的直接解压即可- vc的安装业类似于notepad,只不过它是安装在c盘了
- notepad的安装直接下一步,并把安装路径放在如上文件夹的对应位置
- mysql的安装,我这里转载一个比较实用的,您看看就行,也很简单 传送
- 另外两个直接解压即可
文件配置
Apache的配置
打开D:\PHPBuilder\apache\Apache24\conf文件夹(因人而异哦)找到httpd.conf文件,
右击 然后选择我么安装的notepad来打开 edit with Notepad++;
修改:ServerRoot “D:/PHPBuilder/apache/Apache24” (注意斜杠,大概在37行,可以在notepad中ctrl+f 来寻找关键字ServerRoot );
修改:DocumentRoot “D:/PHPBuilder/web”(这里也可以使用自带的文件夹D:\PHPBuilder\apache\Apache24\htdocs,就是放个网页或者php文件的)
修改IfModule dir_module DirectoryIndex index.html index.php index.htm
添加php对apache支持的接口
PHPIniDir “D:/PHPBuilder/php”(这句话要在后一句的前面)
LoadModule php7_module”D:/PHPBuilder/php/php7apache2_4.dll”(这里的配置如果php版本是7x就是7如果是5x就是5,你可以看看你的文件夹中可有这个文件,没有的话你的版本就下载错了)
AddType application/x-httpd-php .php .html .htm(这是支持解析不同的后缀文件)
注意这里有些需要改成 LoadModule php7_module D:/PHPBuilder/php/php7apache2_4.dll 不需要双引号,只需空格加路径
PHP的配置
打开D:\PHPBuilder\php将php.ini-development文件改名为php.ini(注意此时的ini就是后缀名,你如果不放心改,可以先复制一份在桌面再去改这个文件夹)
同理以notepad打开修改后的文件
修改;extension_dir = “ext” 将分号去掉,并将ext修改为D:/PHPBuilder/php/ext
修改doc_root =”D:/PHPBuilder/web” (因人而异)
增加php的扩展,此处与apcahe的关联无必要联系,只是语法上的设置
去掉以上黑色字体前的分号将修改后的php.ini文件复制一份,拷贝到系统文件夹C:/Windows/文件夹中D:\PHPBuilder\php的php7ts.dll复制一份到C:/Windows/System32/中
将php加入系统环境变量 ,找到系统变量path 在后面加入;D:\PHPBuilder\php;D:\PHPBuilder\php\ext (注意如果原path后面有分号; 那么 我们之间加D:\PHPBuilder\php;D:\PHPBuilder\php\ext,分号就是不同变量的路径,如果你的php路径和我不一样那也就因人而异哦)
综上所述,配置全部完成
结果校验
安装运行apache服务,有两种方法:
- 在D:\PHPBuilder\apache\Apache24\bin下shift并且右击 -》选择 在此处打开命令窗口 ,然后输入httpd –k install 再
输入httpd –k start
这里的显示结果是因为我没给这个服务取名字,你可以在加入系统服务时取个名字,或者是配置多个端口(网上有详细说明) - 直接运行D:\PHPBuilder\apache\Apache24\bin文件夹下的httpd.exe,不闪退就成功了,闪退的话就按照1来显示错误
- 在D:\PHPBuilder\apache\Apache24\bin下shift并且右击 -》选择 在此处打开命令窗口 ,然后输入httpd –k install 再
Apache的测试
http://localhost/
会显示
如果你这个都不显示,那你的文件httpd.conf配置可能有问题,或者你没有将原文件路径中的index.html文件没有复制在我们新建的web文件夹中,你可以看看上面 工具安装 的描述。也可以看运行cmd窗口的错误信息测试php与apache是否可以联动
在我们D:\PHPBuilder\web文件夹下新建一个txt文件,写入
<?php phpinfo(); ?>
保存然后将此文件改名为phptest.php
访问http://localhost/phptest.php 看是否显示以下界面(前提是访问http://localhost会显示it work,别没开服务就去试)
结果展示
以下是结果