PHP7+Apache2.4+MySql 环境搭建-最新(博主亲测)

来源:互联网 发布:matlab 矩阵赋值 编辑:程序博客网 时间:2024/04/29 15:42

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文件夹中,您刚才下载的所有工具都分别放入到所指定的文件夹,压缩版的直接解压即可

    1. vc的安装业类似于notepad,只不过它是安装在c盘了
    2. notepad的安装直接下一步,并把安装路径放在如上文件夹的对应位置
    3. mysql的安装,我这里转载一个比较实用的,您看看就行,也很简单 传送
    4. 另外两个直接解压即可

这里写图片描述

文件配置

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(这是支持解析不同的后缀文件)
    这里写图片描述

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服务,有两种方法:

    1. 在D:\PHPBuilder\apache\Apache24\bin下shift并且右击 -》选择 在此处打开命令窗口 ,然后输入httpd –k install 再
      输入httpd –k start
      这里写图片描述
      这里的显示结果是因为我没给这个服务取名字,你可以在加入系统服务时取个名字,或者是配置多个端口(网上有详细说明)
    2. 直接运行D:\PHPBuilder\apache\Apache24\bin文件夹下的httpd.exe,不闪退就成功了,闪退的话就按照1来显示错误
  • 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,别没开服务就去试)
    这里写图片描述

这里写图片描述

结果展示

以下是结果

这里写图片描述

这里写图片描述

谢谢

阅读全文
1 0
原创粉丝点击