最详细win7下手动搭建PHP环境:apache2.4.23+php7.0.11

时间:2021-11-13 06:19:14

?资源下载(apache24,php7,phpStorm9)

?修改apache24配置文件

?安装和启动Apache服务

?修改php7.0.11配置文件

配置前说明:电脑需要有vc运行库环境,否则会提示计算机中丢失 VCRUNTIME140.dll(因为版本需要VC14编译,为避免安装失败,可先安装vc_redist.x86.exe或者vc_redist.x64.exe),如果电脑有装比较高版本的.netFramework的话,就不会有这个问题

地址:64位版下载地址 , 32位版下载地址

1.资源下载(apache24,php7,phpStorm9)

  1.1 php下载:

(官网)

  (我下载的版本)

这里下载的是php-7.0.11-Win32-VC14-x64(64位线程安全版).注意必须要下载线程安全

  1.2 Apache HTTP Server(apache24)下载:

 (官网)

 (我下载的版本)

 (根据这个教程修改后的版本)

这里下载的是httpd-2.4.23-win64-VC14

  1.3 分别解压httpd-2.4.23-win64-VC14.zip和php-7.0.11-Win32-VC14-x64.zip到指定目录:

这里这里解压到E盘:

2.Apache HTTP Serverapache24配置

用编辑器(这里用sublime3)打开E:\Apache24\conf目录下的httpd.conf文件

  2.1修改apache的根目录:ServerRoot "E:/Apache24"

 2.2  修改域名配置:ServerName 127.0.0.1:80  (注意:把ServerName前的#号去掉,)

 2.3 修改改网站根目录(改两行)配置DocumentRoot "E:/Apache24/Workspace/www" 

(注意:www文件夹为网站的根目录,需要自己创建,否则会报错。同时,如下图所示,第246行也需要修改)

www文件夹自己建的,,路径为:

  2.4配置欢迎页(首页),DirectoryIndex index.html 改为 DirectoryIndex index.php index.html index.htm

1

2

3

 

<IfModule dir_module> 

    DirectoryIndex index.php index.html index.htm

</IfModule> 

 

如下:

  2.5加载php模块

在#LoadModule xml2enc_module modules/mod_xml2enc.so下面添加

1

2

3

4

5

 

#load php module

LOadModule php7_module "E:/Php7/php7apache2_4.dll"

AddHandler application/x-httpd-php .php

#指定php.ini的位置(注意:需要把E:/Php7下的php.ini-development 重命名为 php.ini)

PHPIniDir "E:/Php7"

 

如下:

代码说明:以 module 方式加载 php,指明 php 的配置文件 php.ini 的位置.

  2.6最后一步,检查刚刚配置的有没有错,在dos窗口(“win+r”快捷键输入cmd)里进入到apache安装目录apache24/bin 输入:httpd.exe -t 

如果显示如下图则表示apache配置文件已经修改无误(上面的2.1-2.5的操作没错):

如果错误的话,会提示你第几行出错的。

3.安装和启动Apache:

    3.1.安装服务:进入dos窗口(“win+r”快捷键输入cmd).进入到apache安装目录apache24/bin 输入  httpd.exe -k install

  (注意:httpd.exe -k install -n  是错的,httpd.exe -k install 或者 httpd.exe -k install -n 服务名  才是对的,如果按httpd.exe -k install -n