详解配置 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实现多服务器session共享之NFS共享的方法
Mar 16 PHP
关于页面优化和伪静态
Oct 11 PHP
php源码加密 仿微盾PHP加密专家(PHPCodeLock)
May 06 PHP
php 删除记录同时删除图片文件的实现代码
May 12 PHP
在WINDOWS中设置计划任务执行PHP文件的方法
Dec 19 PHP
ThinkPHP自动转义存储富文本编辑器内容导致读取出错的解决方法
Aug 08 PHP
php中的登陆login实例代码
Jun 20 PHP
php进程间通讯实例分析
Jul 11 PHP
详解PHP实现定时任务的五种方法
Jul 25 PHP
php 解析xml 的四种方法详细介绍
Oct 26 PHP
PHP编辑器PhpStrom运行缓慢问题
Feb 21 PHP
Laravel5.5 实现后台管理登录的方法(自定义用户表登录)
Sep 30 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
第十一节 重载 [11]
2006/10/09 PHP
Android ProgressBar进度条和ProgressDialog进度框的展示DEMO
2013/06/19 PHP
PHP计算2点经纬度之间的距离代码
2013/08/12 PHP
PHP命名空间(Namespace)简明教程
2014/06/11 PHP
php查询及多条件查询
2017/02/26 PHP
jquery validator 插件增加日期比较方法
2010/02/21 Javascript
range 标准化之获取
2011/08/28 Javascript
JS中prototype关键字的功能介绍及使用示例
2013/07/21 Javascript
a标签的href和onclick 的事件的区别介绍
2013/07/26 Javascript
JS动态调用方法名示例介绍
2013/12/18 Javascript
css结合js制作下拉菜单示例代码
2014/02/27 Javascript
javascript检查浏览器是否支持flash的实现代码
2014/08/14 Javascript
javascript中Object使用详解
2015/01/26 Javascript
Jquery和JS获取ul中li标签的实现方法
2016/06/02 Javascript
js date 格式化
2017/02/15 Javascript
详解用node编写自己的cli工具
2017/05/23 Javascript
Angular+Bootstrap+Spring Boot实现分页功能实例代码
2017/07/21 Javascript
[js高手之路]HTML标签解释成DOM节点的实现方法
2017/08/31 Javascript
vue实现全选和反选功能
2017/08/31 Javascript
vue 界面刷新数据被清除 localStorage的使用详解
2018/09/16 Javascript
ES6 Symbol在对象中的作用实例分析
2020/06/06 Javascript
Centos5.x下升级python到python2.7版本教程
2015/02/14 Python
分析在Python中何种情况下需要使用断言
2015/04/01 Python
Python中MySQLdb和torndb模块对MySQL的断连问题处理
2015/11/09 Python
Python中列表和元组的使用方法和区别详解
2020/12/30 Python
python利用MethodType绑定方法到类示例代码
2017/08/27 Python
Python 绘图库 Matplotlib 入门教程
2018/04/19 Python
Python实现 版本号对比功能的实例代码
2019/04/18 Python
Django框架中序列化和反序列化的例子
2019/08/06 Python
Tensorflow不支持AVX2指令集的解决方法
2020/02/03 Python
Python 实现键盘鼠标按键模拟
2020/11/18 Python
HTML5使用Audio标签实现歌词同步的效果
2016/03/17 HTML / CSS
阿玛尼美妆英国官网:Giorgio Armani Beauty英国
2019/03/28 全球购物
早读课迟到检讨书
2014/09/25 职场文书
合同和协议有什么区别?
2014/10/08 职场文书
在ubuntu下安装go开发环境的全过程
2022/08/05 Golang