配置apache 兼容php7,windows系统下php的安装与配置(apache)教程

前两来分别说了一下win系统下安装mysql与apache的方法,那么趁热打铁今天来说一下php在win系统下的安装方法以及在apache中如何配置php环境!

php安装包下载与安装

1、php文件压缩包下载

php文件包下载地址:https://windows.php.net/downloads/releases/

注意:下载时不要下载非线程安全的版本,里面是没有phpxapchae24.dll 扩展文件的,将无法配置 apache !

65835b6459e704a0f16d8882331514c6.png

2、php文件压缩包安装

php文件包下载后,直接解压并移动到合适的位置。

我这里在 C 盘建立了一个 php7.2 文件夹,并将php压缩包里的东西直接解压到了此目录!

89d3efba1b8ae657e38c2a2befd34b61.png

php配置

1、修改 php.ini-development 文件名

在解压后的文件中寻找 php.ini-development 文件,并将其改为 php.ini ,注意修改之前做个文件的副本备份

2、打开 php.in 文件进行修改

(1)、搜索 extension_dir ,并如下图所示修改其 ext 文件所在的路径

我这里的 ext 文件所在的路径是 “C:\php7.2\ext”,要根据自己php文件所在的实际路径填写

65f9da1836633f3841d43ca4c6a7cfdf.png

(2)、修改时区,搜索 date.timezone

这里我们将 date.timezone 值设置为 Asia/Shanghai

0cdefe8065f42797d3ec5cc0a69d93ec.png

(3)、开启 php 的一些扩展,比如链接 mysql 的扩展等

搜索 extension ,根据自己的使用情况开启一些 php 扩展即可!

注意,我下的是最新版的 php7.2 这里的 php.ini 后面的扩展名不再以.dll 结尾!

6ef025962630ebcb350741e3506b3a53.png

apache 配置 php扩展

apache 的配置修改,需要打开 apache 目录 conf 文件夹下的 httpd.conf 文件

1、修改网站的根目录

httpd.conf 文件中搜索 DocumentRoot ,修改网站的存放目录,如果默认也可以,目录就是 apache 文件下的 htdocs 文件

7cee9cc769fd7cce86361f202fcc9697.png

2、修改默认索引用来支持 php 文件

httpd.conf 搜索 DirectoryIndex ,添加 index.php ,修改成如下图所示即可

c0cc9cef602e1b684b8194f64de59cd7.png

3、开启 rewrite 功能

httpd.conf 搜索 LoadModule rewrite_module modules/mod_rewrite.so,并去掉前面的 # 号

095db449c1329d6e6baa5e6859edb973.png

4、加载 PHP 模块,这里以 php7.2 为例

httpd.cont 搜索 #LoadModule ,并在其最后出现的位置后面,添加以下代码:LoadModule php7_module c:/php7.2/php7apache2_4.dll

PHPIniDir "c:/php7.2/"

AddType application/x-httpd-php .php

AddType application/x-httpd-php-source .phps

ef1796020b2915999d2b9e917dd8300d.png

注意:c:/php7.2 为我本机 php 目录所在的路径,需要换成自己的,并重启apache服务

测试php是否配置成功

php文件测试

在 apache 目录的 htdocs 文件夹下,创建一个 text.php 文件,并写入以下代码<?php

echo phpinfo();

?>

浏览输入地址:http://localhost/text.php,出现如下图所示的内容,则表示你的 php 已配置成功了!

75e41f63267631e713eabeab4e520e5b.png

如出现错误请检查以下几项:

1、如果出现错误请检查你的 apahce 配置 DocumentRoot 选项的网站目录是否被修改成其它路径

2、检查 apahce 的端口是否为 80,如为其它端口 则需要 http://localhost:端口号/text.php

3、检查 apahce 加载 php 模块的代码是否正确,php文件目录的地址是否正确

4、检查 apache 是否启动

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值