详解配置 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 相关文章推荐
PHP的FTP学习(四)
Oct 09 PHP
php 日期时间处理函数小结
Dec 18 PHP
无JS,完全php面向过程数据分页实现代码
Aug 27 PHP
php增删改查示例自己写的demo
Sep 04 PHP
php缓冲 output_buffering和ob_start使用介绍
Jan 30 PHP
php导出csv格式数据并将数字转换成文本的思路以及代码分享
Jun 05 PHP
CodeIgniter中实现泛域名解析
Jul 19 PHP
php计算数组相同值出现次数的代码(array_count_values)
Jan 20 PHP
PHP的Socket网络编程入门指引
Aug 11 PHP
PHP AjaxForm提交图片上传并显示图片源码
Nov 29 PHP
PHP unlink与rmdir删除目录及目录下所有文件实例代码
Feb 07 PHP
详解php中流行的rpc框架
May 29 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 文件上传模型,支持多文件上传
2009/08/13 PHP
Linux下安装PHP MSSQL扩展教程
2014/10/24 PHP
PHP模糊查询的实现方法(推荐)
2016/09/06 PHP
使用PHPStorm+XDebug搭建单步调试环境
2017/11/19 PHP
初识JQuery 实例一(first)
2011/03/16 Javascript
JS去除数组重复值的五种不同方法
2013/09/06 Javascript
原生JS可拖动弹窗效果实例代码
2013/11/09 Javascript
理解jQuery stop()方法
2014/11/21 Javascript
JS表格组件神器bootstrap table详解(基础版)
2015/12/08 Javascript
JS判断输入的字符串是否是数字的方法(正则表达式)
2016/11/29 Javascript
Node.js连接postgreSQL并进行数据操作
2016/12/18 Javascript
webpack学习--webpack经典7分钟入门教程
2017/06/28 Javascript
使用JavaScript实现点击循环切换图片效果
2017/09/03 Javascript
canvas基础绘制-绚丽倒计时的实例
2017/09/17 Javascript
vue路由--网站导航功能详解
2019/03/29 Javascript
vue循环中点击选中再点击取消(单选)的实现
2020/09/10 Javascript
python中使用urllib2伪造HTTP报头的2个方法
2014/07/07 Python
Python对列表中的各项进行关联详解
2017/08/15 Python
Python3 中文文件读写方法
2018/01/23 Python
python自动化测试无法启动谷歌浏览器问题
2019/10/10 Python
Python enumerate内置库用法解析
2020/02/24 Python
Python模拟键盘输入自动登录TGP
2020/11/27 Python
利用css3径向渐变做一张优惠券的示例
2018/03/22 HTML / CSS
借助HTML5 Canvas API制作一个简单的猜字游戏
2016/03/25 HTML / CSS
Booking.com西班牙:全球酒店预订
2018/03/30 全球购物
值传递还是引用传递
2015/02/08 面试题
大学生收银员求职信分享
2014/01/02 职场文书
交通事故一次性赔偿协议书范本
2014/11/02 职场文书
2014年扶贫帮困工作总结
2014/12/09 职场文书
婚礼父母答谢词
2015/01/04 职场文书
避暑山庄导游词
2015/02/04 职场文书
努力学习保证书
2015/02/26 职场文书
求职信内容一般写什么?
2015/03/20 职场文书
简历自我评价范文
2019/04/24 职场文书
MySQL批量更新不同表中的数据
2022/05/11 MySQL
Java 数组的使用
2022/05/11 Java/Android