apache24安装和整合php

本文详细介绍了如何在Apache24上安装并配置PHP,包括添加PHP模块,设置PHP文件后缀,配置index.php作为默认首页以及调整时区,并提供重启Apache的步骤。

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

1. win+r输入cmd进入dos界面.进入到你目录apache24/bin 输入httpd.exe -k install -n "apache24
2. 提示计算机中丢失 VCRUNTIME140.dll(因为版本需要VC14编译,为避免安装失败,可先安装vc_redist.x86.exe和vc_redist.x64.exe)。尝试重新安装改程序以解决此问题。原来在Windows下运行php7需要Visual C++Redistributable 2015而之前的版本不需要那么高的,最新版的Apache可能也需要这个组件,这个组件是运行Visual Studio 2015所建立的C++应用的必要组件,安装一次即可解决环境问题,那么去微软官网下载安装程序,安装一遍即可。有64位版和32位版,根据计算机配置进行下载,下面是下载链接:
  64位版下载地址:http://download.microsoft.com/download/9/E/1/9E1FA77A-9E95-4F3D-8BE1-4D2D0C947BA2/enu_INREL/vcredistd14x64/vc_redist.x64.exe

  32位版下载地址:http://download.microsoft.com/download/9/E/1/9E1FA77A-9E95-4F3D-8BE1-4D2D0C947BA2/enu_INREL/vcredistd14x86/vc_redist.x86.exe

  下载之后运行,根据提示安装即可,安装成功之后就立即生效了,再次运行test.php就正常了,
3.安装目录下 E:\Apache\Apache24\bin启动ApacheMonitor.exe
4.apache无法启动:The request operation has failed ,解决:用命令行模式启动apache,,apache会提示你哪句有误,然后就可以针对性的解决,命令如下:  httpd.exe -w -n "apache24" -k start   (注意,在计算机-->服务-->apache24,,我的apache服务器在服务中的名字为apache24)
输入命令后:dos窗口提示原来是244行有问题 ,找到的时候才知道 244行这个 DocumentRoot "c:/Apache24/htdocs" 没有这个目录
然后就新建了Document文件夹,并 重新设置为DocumentRoot "E:/Apache/Apache24/Document"

5.PHP7 的安装
a. 下载PHP
下载地址:http://windows.php.net/download/
选择线程安全版VC14 x64 Thread Safe 注意选择64位,否则会出现错误。
b. 解压缩PHP
这里我们将PHP 解压缩到  E:/PHP/php7目录下 。

c. 修改PHP配置文件
将 d:/wamp/php/php.ini-development复制并修改为 php.ini
第 724行左右, 将 ;extension_dir = "ext" 修改为 extension_dir = " E:/PHP/php7/ext"
第 866行左右,加入需要的扩展。只要将 ;extension前的分号去掉即可

四. Apache 支持 PHP

a. 添加PHP模块

在 apache 的配置文件约 178处行,添加

PHPIniDir "E:/PHP/php7"

LoadModule php7_module "E:/PHP/php7/php7apache2_4.dll"

这里需要注意php所在的路径

b. 添加PHP文件后缀

在 apache 的配置文件约385行

<IfModule mime_module>

</IfModule>

,添加 AddType application/x-httpd-php .php

添加后,形如:

<IfModule mime_module>
    TypesConfig conf/mime.types
    AddType application/x-httpd-php .php
</IfModule>
c. 添加index.php

在 apache 的配置文件约 277行,添加 index.php,形如:

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

设置时区,找到

;date.timezone =

改为

date.timezone = Asia/Shanghai

d. 重新启动Apache

找到apache安装目录,比如d:/wamp/apache/bin 双击 'ApacheMonitor',对Apache进行重启。



下载:

参考:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值