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

ugOk.gif

今天来说一下php在win系统下的安装方法以及在apache中如何配置php环境!

php安装包下载与安装

1、php文件压缩包下载

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

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

windows系统下php的安装与配置(apache)教程插图

2、php文件压缩包安装

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

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

windows系统下php的安装与配置(apache)教程插图1

php配置

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

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

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

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

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

windows系统下php的安装与配置(apache)教程插图2

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

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

windows系统下php的安装与配置(apache)教程插图3

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

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

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

windows系统下php的安装与配置(apache)教程插图4

apache 配置 php扩展

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

如果没有安装 apache ,可参考https://www.pengqi.club/index.php/2021/07/25/windowsxtxazapachedjc/

1、修改网站的根目录

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

windows系统下php的安装与配置(apache)教程插图5

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

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

windows系统下php的安装与配置(apache)教程插图6

3、开启 rewrite 功能

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

windows系统下php的安装与配置(apache)教程插图7

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

httpd.cont 搜索 #LoadModule ,并在其最后出现的位置后面,添加以下代码:

LoadModule php7_module c:/php7.2/php7apache2_4.dll
<IfModule php7_module> 
    PHPIniDir "c:/php7.2/" 
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps
</IfModule>

windows系统下php的安装与配置(apache)教程插图8

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

测试php是否配置成功

php文件测试

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

<?php 
echo phpinfo();
?>

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

windows系统下php的安装与配置(apache)教程插图9

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

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

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

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

4、检查 apache 是否启动

感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
评论 抢沙发
头像
请认真评论,发表纯数字纯表情做禁言处理!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容