win8.1(win64) 环境下搭建PHP5.6.2+Apache2.4.7

本文详细介绍了在Windows 8.1 64位系统上搭建PHP5.6.2和Apache2.4.7的步骤,包括Apache的安装、PHP配置以及加载PHP模块。关键在于确保软件版本与系统匹配,安装vcredist_x64,修改httpd.conf文件,并设置正确的extension_dir和加载php5apache2_4.dll模块。通过访问phpinfo()验证配置成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    最近一直在win8.1(win64)  环境下搭建PHP5.6.2(win64位)+Apache2.4.7(64),折腾了很久。刚开始时用的.msi文件直接安装Apache,老是报一个内部错误,最后只有在DOC下进行安装,终于成功;接下来安装php,各种配置都绝对没问题,但是使得Apache也不能启动,后来发现只是用的安装包不是64位的,十分悲催。这里具体实现过程如下,特别注意安装包要和系统相匹配,具体安装包都可以到相应官网下载!一般只要按步骤操作,并且系统匹配理论上讲都不会有问题的。

1、软件准备

     apache 2.4.7(win64)

    PHP5.6.2(win64位)

      vcredist_x64

2、解压安装    

2.1  下载完毕vcredist_x64后解压安装此程序。如果不安装,执行apache时会报错:httpd.exe:无法启动此程序因为计算机中丢失msvcr100 dll。这个原因是因为Apache2.4版本是vc11的。        

2.2  下载完毕后解压,将解压的 Apache24文件夹复制到c:\盘根目录下。你的项目根目录为c:/Apache24/htdocs即DocumentRoot的定义。如果想放到其他目录下,需要修改httpd.conf,包括ServerRoot、DocumentRoot、Directories,ScriptAlias。需要改为你的Apache目录的地址。

3、安装apache服务

以管理员的身份开启一个dos窗口,如果不是管理员身份,会报错。win8及win8.1系统可在开始页按C进行搜索,第一个:命令提示符 ,右击,选择 以管理员身份运行即可。             

命令提示符默认路径是:C:\windows\system32 ,假设按上述步骤你将apache24文件夹放到了C盘根目录,则在命令提示符中输入:cd c:\apache24\bin ,回车之后即可进入bin文件夹,然后再输入:httpd.exe -k install   .(当然,启动|停止|重启的话,都需要用到-k这个参数,也就是httpd.exe -k start|stop|restart。)

如果安装成功,以后就可以去你的apache目录下的bin里双击ApacheMonitor.exe管理apache服务了。   

在浏览器中输入: http://localhost回车后如果打印出It Works!则代表安装apache 成功!  

4、载入PHP模块

在windows下配置Apache+PHP,在配置PHP时,需要下载相应的版本,下载时要注意non-thread-safe和thread-safe这两个版本。

non-thread-safe是非安全线程主要与IIS搭配环境。

thread-safe安全线程与Apache搭配环境。

注意thread-safe版本中会有php5apache2_4.dll的动态链接库,与apache搭配。

如果解压到c盘,建议将php-5.6.2-Win32-VC11-x64文件夹名称改下,如:php5,将该文件中的php.ini-development文件名改成:php.ini,并做如下修改:

4.1  extension_dir改为你的php下/ext目录,如改为extension_dir ="C:/php5/ext。并把前面的注释分号去掉。

其次:打开相应的extension扩展。 

修改时区date.timezone = PRC,基本配置完成。

4.2  Apache的httpd.conf修改:

配置PHP:

AddType这类命令下面添加:AddTypeapplication/x-httpd-php .php

LoadModule 这类命令尾部加上php:

LoadModule php5_module"c :/php5/php5apache2_4.dll"

PHPIniDir"c:/php5"

注:修改apache配置文件后需要重启apache服务。         

访问一下php程序, 新建index.php,打印phpinfo();

如果能输出,则证明PHP5.6.2+Apache2.4.7配置成功! 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值