详解配置 Apache 服务器支持 PHP 文件的解析


Posted in PHP onFebruary 15, 2017

详解配置 Apache 服务器支持 PHP 文件的解析

【说明】

1. 本例中 Apache 版本为 httpd-2.4.20-x64-vc14 ,安装路径为 E:\Apache24

2. PHP 版本为 php-5.5.34-Win32-VC11-x64 ,安装路径为 E:\php-5.5.34

【下载】

登录 http://php.NET/downloads.php 下载 PHP,由于我要把它跟 Apache 集成,所以我这里下载的是 Thread Safe 版本;

【安装】

1. 解压下载的文件,本例我将压缩包解压到 E 盘根目录;

【配置】

1. 用文本编辑器打开 E:\Apache24\conf\httpd.conf 文件,找到 #LoadModule vhost_alias_module modules/mod_vhost_alias.so 并在其下一行添加如下配置:

# 以 module 方式加载 php 
LoadModule php5_module "E:/php-5.5.34/php5apache2_4.dll" 
# 指明 php 配置文件 php.ini 的位置 
PHPIniDir "E:/php-5.5.34"

2. 找到 AddType application/x-gzip .gz .tgz 并在其下一行添加如下配置:

# 定义能够执行 php 的文件类型,即.php和.html的文件能执行PHP程序 
AddType Application/x-httpd-php .php .html

3. 将 E:\php-5.5.34\php.ini-development 改名为 E:\php-5.5.34\php.ini ,并用文本编辑器打开 php.ini 文件,到 extension_dir = "./" 一行,去掉注释并将其替换为 extension_dir = "E:/php-5.5.34/ext" ;

extension_dir = "E:/php-5.5.34/ext"

4. 重启 Apache 服务器;

【测试】

1. 编写 test.php 文件并将文件保存到 Apache 服务器的网站路径下,文件内容如下:

<?php 
  phpinfo(); 
?>

2. 在浏览器中打开 http://localhost/test.php ,当出现如下页面时,则表示 Apache 已经支持 PHP 文件的解析;

详解配置 Apache 服务器支持 PHP 文件的解析

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

PHP 相关文章推荐
用Zend Encode编写开发PHP程序
Oct 09 PHP
供参考的 php 学习提高路线分享
Oct 23 PHP
利用PHP实现图片等比例放大和缩小的方法详解
Jun 06 PHP
php二维数组用键名分组相加实例函数
Nov 06 PHP
PHP生成数组再传给js的方法
Aug 07 PHP
PHP+FFMPEG实现将视频自动转码成H264标准Mp4文件
Sep 24 PHP
Yii实现多数据库主从读写分离的方法
Dec 29 PHP
php array_merge函数使用需要注意的一个问题
Mar 30 PHP
求帮忙修改个php curl模拟post请求内容后并下载文件的解决思路
Sep 20 PHP
PHP实现的pdo连接数据库并插入数据功能简单示例
Mar 30 PHP
PHP面向对象程序设计之对象克隆clone和魔术方法__clone()用法分析
Jun 12 PHP
laravel 之 Eloquent 模型修改器和序列化示例
Oct 17 PHP
PHP使用Redis替代文件存储Session的方法
Feb 15 #PHP
Yii2中多表关联查询hasOne hasMany的方法
Feb 15 #PHP
php+Memcached实现简单留言板功能示例
Feb 15 #PHP
thinkphp3.2中实现phpexcel导出带生成图片示例
Feb 14 #PHP
PHP中Trait及其应用详解
Feb 14 #PHP
php数组指针操作详解
Feb 14 #PHP
PHP中include()与require()的区别说明
Feb 14 #PHP
You might like
PHP制作图型计数器的例子
2006/10/09 PHP
php 操作符与控制结构
2012/03/07 PHP
PHP 将逗号、空格、回车分隔的字符串转换为数组的函数
2012/06/07 PHP
Zend的AutoLoad机制介绍
2012/09/27 PHP
PHP移动文件指针ftell()、fseek()、rewind()函数总结
2014/11/18 PHP
PHP设计模式之简单工厂和工厂模式实例分析
2019/03/25 PHP
PHP+Redis链表解决高并发下商品超卖问题(实现原理及步骤)
2020/08/03 PHP
javascript 添加和移除函数的通用方法
2009/10/20 Javascript
js 无提示关闭浏览器页面的代码
2010/03/09 Javascript
JQuery从头学起第一讲
2010/07/04 Javascript
extjs之去除s.gif的影响
2010/12/25 Javascript
Thinkphp模板没有解析直接原样输出的解决方法
2014/10/31 Javascript
jQuery中[attribute!=value]选择器用法实例
2014/12/31 Javascript
JavaScript静态类型检查工具FLOW简介
2015/01/06 Javascript
jQuery常用数据处理方法小结
2015/02/20 Javascript
AngularJS 2.0新特性有哪些
2016/02/18 Javascript
jqGrid用法汇总(全经典)
2016/06/28 Javascript
Node.js读取文件内容示例
2017/03/07 Javascript
vue实现todolist单页面应用
2017/04/11 Javascript
webstorm添加vue.js支持的方法教程
2017/07/05 Javascript
详解Nodejs内存治理
2018/05/13 NodeJs
JavaScript命名空间模式实例详解
2019/06/20 Javascript
[00:35]可解锁地面特效
2018/12/20 DOTA
Python编程中的for循环语句学习教程
2015/10/14 Python
Python下载指定页面上图片的方法
2016/05/12 Python
Python判断一个三位数是否为水仙花数的示例
2018/11/13 Python
对python自动生成接口测试的示例讲解
2018/11/30 Python
Python编程深度学习计算库之numpy
2018/12/28 Python
python打印9宫格、25宫格等奇数格 满足横竖斜相加和相等
2019/07/19 Python
python爬虫 urllib模块反爬虫机制UA详解
2019/08/20 Python
Python装饰器用法与知识点小结
2020/03/09 Python
编码实现字符串转整型的函数
2012/06/02 面试题
英语专业毕业生求职信
2014/05/24 职场文书
电影复兴之路观后感
2015/06/02 职场文书
MySQL通过binlog恢复数据
2021/05/27 MySQL
漫画「古见同学有交流障碍症」第25卷封面公开
2022/03/21 日漫