apache2.4+php5.6环境搭建window服务器
文章 2850 0 0 0
发布时间:2018年09月28日

概述

特别注意如果版本不对应那么安装一定会出错的,apache是x64那么php也要对应x64,apache也有对应的php加载语法,例如apache2.4+php5.6环境 对应的加载php5apache2_4.dll

一、工具下载地址

apache2.4 (httpd-2.4.35-o102p-x64-vc14.zip)下载地址:http://httpd.apache.org/

php5.6 (php-5.6.38-Win32-VC11-x64.zip)下载地址:http://windows.php.net/download#php-5.6

第一步 安装apache2.4(我是在服务器上测试安装的)

在这的apache2.4为64位的

apache2.4+php5.6环境搭建window服务器

第二步 安装apache服务

因为只有c盘,打开cmd找到文件输入httpd -k install 进行安装httpd -t进行语法测试,发现会报一个.dll文件的错误

C:/apache/Apache24/bin/httpd -k install

在Windows下运行最新版的Apache和php都需要Visual C++Redistributable 2015下载下来根据相应的版本下载,我这里的的x64
下载地址:https://www.microsoft.com/en-US/download/details.aspx?id=48145 如图

apache2.4+php5.6环境搭建window服务器

下载下来点击.exe安装即可!

接着在进行语法测试

C:/apache/Apache24/bin/httpd -t

发现还是不行,这里就要看apache的内置路径了因为是默认安装根目录现在我们放到了自己的apache目录下了,这里我们打开Apache24下的conf文件下httpd.conf文件

找到Define SRVROOT 它把路径修改成我们的文件地方,

Define SRVROOT "C:/apache/Apache24"
ServerRoot "${SRVROOT}"

到这里我们用httpd -t来测试发现syntax ok

第三步 测试Apache容器是否安装成功

httpd -k install 输入该命令后查看服务是否安装成功

开始—>运行—>services.msc—>确定

apache2.4+php5.6环境搭建window服务器

找到apache2.4点击启动即可

二 、安装PHP

在这的php为64位的5.6版本

apache2.4+php5.6环境搭建window服务器

第一步 简单配置PHP

搜索extension_dir 修改为

extension_dir = "G:/phpWeb/php-5.6.25-Win32-VC11-x64/ext"1

修改php时区搜索date.timezone修改为

date.timezone =PRC

三、在Apache中引入PHP模块

第一步 先打开php.exe看是否文件未损坏

apache2.4+php5.6环境搭建window服务器

双击php.exe或者cmd进入php56然后执行php -v

apache2.4+php5.6环境搭建window服务器

返回版本信息代表我们文件没有损坏

如果出现无法启动此程序,因为计算机中丢失MSVCR110.dll。尝试重新安装该程序以解决此问题。

那么我们就要去下载vs这里我们是x64的所以下载对应的版本即可,点击.exe运行即可,

apache2.4+php5.6环境搭建window服务器

第二步 修改Apache conf目录下的httpd.conf 添加如下代码

LoadModule php5_module "C:/apache/php56/php5apache2_4.dll"

AddType application/x-httpd-php .php

PHPIniDir "C:/apache/php56"

第三步 修改索引页

搜索DirectoryIndex找到以下代码

<IfModule dir_module>
    DirectoryIndex index.html
</IfModule>

修改为

<IfModule dir_module>
    DirectoryIndex index.html
</IfModule>

四、测试PHP模块加载是否成功

利用httpd -t 来测试发现出现语法错误在532行我们查看是我们的加载出现了错误,这个时候就要去分析是否使用了相同的版本,php是否正常一切都

apache2.4+php5.6环境搭建window服务器

检查没有错误以后再次运行httpd -t

apache2.4+php5.6环境搭建window服务器

出现syntax OK,代表我们的安装加载成功,开始—>运行—>services.msc—>确定在服务中点击启动apache2.4这次正常运行

五、测试PHP是否能正确打开

在Apache安装目录下的htdocs文件夹下新建index.php文件,编辑文件添加如下代码

<?php
    phpinfo();
?>

apache2.4+php5.6环境搭建window服务器

评论专区