今天来说一下php在win系统下的安装方法以及在apache中如何配置php环境!
php安装包下载与安装
1、php文件压缩包下载
php文件包下载地址:https://windows.php.net/downloads/releases/
注意:下载时不要下载非线程安全的版本,里面是没有phpxapchae24.dll 扩展文件的,将无法配置 apache !
![图片[1]-windows系统下php的安装与配置(apache)教程-淇云博客-专注于IT技术分享](https://bt.pengqi.club/2021/07/20210725034428369.jpg)
2、php文件压缩包安装
php文件包下载后,直接解压并移动到合适的位置。
我这里在 C 盘建立了一个 php7.2 文件夹,并将php压缩包里的东西直接解压到了此目录!
![图片[2]-windows系统下php的安装与配置(apache)教程-淇云博客-专注于IT技术分享](https://bt.pengqi.club/2021/07/20210725034441433.jpg)
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)教程-淇云博客-专注于IT技术分享](https://bt.pengqi.club/2021/07/20210725034457300.jpg)
(2)、修改时区,搜索 date.timezone
这里我们将 date.timezone 值设置为 Asia/Shanghai
![图片[4]-windows系统下php的安装与配置(apache)教程-淇云博客-专注于IT技术分享](https://bt.pengqi.club/2021/07/20210725034517950.png)
(3)、开启 php 的一些扩展,比如链接 mysql 的扩展等
搜索 extension ,根据自己的使用情况开启一些 php 扩展即可!
注意,我下的是最新版的 php7.2 这里的 php.ini 后面的扩展名不再以.dll 结尾!
![图片[5]-windows系统下php的安装与配置(apache)教程-淇云博客-专注于IT技术分享](https://bt.pengqi.club/2021/07/20210725034555233.jpg)
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)教程-淇云博客-专注于IT技术分享](https://bt.pengqi.club/2021/07/20210725034708488.jpg)
2、修改默认索引用来支持 php 文件
httpd.conf 搜索 DirectoryIndex ,添加 index.php ,修改成如下图所示即可
![图片[7]-windows系统下php的安装与配置(apache)教程-淇云博客-专注于IT技术分享](https://bt.pengqi.club/2021/07/20210725034720861.jpg)
3、开启 rewrite 功能
httpd.conf 搜索 LoadModule rewrite_module modules/mod_rewrite.so,并去掉前面的 # 号
![图片[8]-windows系统下php的安装与配置(apache)教程-淇云博客-专注于IT技术分享](https://bt.pengqi.club/2021/07/20210725034739539.jpg)
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)教程-淇云博客-专注于IT技术分享](https://bt.pengqi.club/2021/07/20210725034829114.jpg)
注意:c:/php7.2 为我本机 php 目录所在的路径,需要换成自己的,并重启apache服务
测试php是否配置成功
php文件测试
在 apache 目录的 htdocs 文件夹下,创建一个 text.php 文件,并写入以下代码
<?php
echo phpinfo();
?>
浏览输入地址:http://localhost/text.php,出现如下图所示的内容,则表示你的 php 已配置成功了!
![图片[10]-windows系统下php的安装与配置(apache)教程-淇云博客-专注于IT技术分享](https://bt.pengqi.club/2021/07/20210725034912171.png)
如出现错误请检查以下几项:
1、如果出现错误请检查你的 apahce 配置 DocumentRoot 选项的网站目录是否被修改成其它路径
2、检查 apahce 的端口是否为 80,如为其它端口 则需要 http://localhost:端口号/text.php
3、检查 apahce 加载 php 模块的代码是否正确,php文件目录的地址是否正确
4、检查 apache 是否启动
感谢您的来访,获取更多精彩文章请收藏本站。


















暂无评论内容