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

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

php 安装包下载与安装

1、php 文件压缩包下载

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

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

图片[1]-windows系统下php的安装与配置(apache)教程-淇云博客

2、php 文件压缩包安装

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

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

图片[2]-windows系统下php的安装与配置(apache)教程-淇云博客

php 配置

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

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

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

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

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

图片[3]-windows系统下php的安装与配置(apache)教程-淇云博客

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

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

图片[4]-windows系统下php的安装与配置(apache)教程-淇云博客

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

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

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

图片[5]-windows系统下php的安装与配置(apache)教程-淇云博客

apache 配置 php 扩展

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

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

1、修改网站的根目录

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

图片[6]-windows系统下php的安装与配置(apache)教程-淇云博客

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

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

图片[7]-windows系统下php的安装与配置(apache)教程-淇云博客

3、开启 rewrite 功能

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

图片[8]-windows系统下php的安装与配置(apache)教程-淇云博客

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>

图片[9]-windows系统下php的安装与配置(apache)教程-淇云博客

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

测试 php 是否配置成功

php 文件测试

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

<?php 
echo phpinfo();
?>

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

图片[10]-windows系统下php的安装与配置(apache)教程-淇云博客

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

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

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

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

4、检查 apache 是否启动

温馨提示:本文最后更新于2021-07-25 11:51:43,某些文章具有时效性,若有错误或已失效,请在下方留言或联系博主

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

© 版权声明
THE END
喜欢就支持一下吧
赞赏
评论 抢沙发
pengqi的头像-淇云博客

昵称

取消
昵称表情代码图片