PHP5在Apache下的两种模式的安装


Posted in PHP onSeptember 05, 2006

PHP 5.0.0 和PHP 4.0.38 于2004年7月13日同时发布,这是一个值得我们PHP爱好者的一大喜讯。期盼已久的PHP5终于出来了,我们可以更进一步的享受PHP新的功能和使用开发的乐趣。

我也在第一时间用上了PHP5,下面简要介绍一下我的安装过程(只讲述apache服务器下的安装),与喜爱PHP的朋友分享。

其实,PHP5的安装过程也没有什么新意,与PHP4差不多。

一、CGI模式

1、解压php-5.0.0-Win32.zip到x:\php,重命名php.ini-dist为php.ini,copy至x:\winnt(x:\windows)或apache的安装文件夹。copy x:\php\php5ts.dll至winnt(windows)、或winnt\system32或apache的安装文件夹。

2、修改Apache的httpd.conf文件。加上以下几行:

ScriptAlias /php/ "x:/php/"

AddType application/x-httpd-php .php

Action application/x-httpd-php "/php/php-cgi.exe"

3、修改php.ini。设置cgi.force_redirect = 0

二、模块方式

1、与上1同。

2、以上2中改为:

LoadModule php5_module php5apache.dll

AddModule mod_php5.c

AddType application/x-httpd-php .php

不要上面的步骤3

注意:如果是Apache2,不需要在http.conf中加上面的AddModule mod_php5.c亦可。

三、模块扩展

完成以上过程,基本上就安装完成了,不过如果你还要使用它的扩展功能,就得再配置一下。例如使用mysql。

1、设置php.ini。一般要设置“include_path = ”和“extension_dir =”,尤其是后者,路径自定,一般至少要包含x:\php和x:\php\ext。设置“extension=”一般去掉前面的;号即可。

2、copy相应的dll文件到winnt(windows)、或winnt\system32或apache的安装文件夹。

以加载mysql为例讲解一下:修改php.ini,配置extension_dir = "x:\php\ext",去掉extension=php_mysql.dll前面“;”,copy x:\php\libmysql.dll至winnt(windows)、或winnt\system32或apache的安装文件夹。

注意,配置好后或任意时刻修改后要重启web服务器方可生效。php4程序都能运行。以上路径中有x代表分区,请自行替换。

本人是在win2k、apache1.3.31下安装的。

PHP 相关文章推荐
用PHP和MySQL保存和输出图片
Oct 09 PHP
php垃圾代码优化操作代码
Aug 05 PHP
PHP中最容易忘记的一些知识点总结
Apr 28 PHP
使用Sphinx对索引进行搜索
Jun 25 PHP
thinkphp的CURD和查询方式介绍
Dec 19 PHP
PHP抓取及分析网页的方法详解
Apr 26 PHP
PHP创建多级目录的两种方法
Oct 28 PHP
php使用高斯算法实现图片的模糊处理功能示例
Nov 11 PHP
Yii2中添加全局函数的方法分析
May 04 PHP
laravel 字段格式化 modle 字段类型转换方法
Sep 30 PHP
yii框架数据库关联查询操作示例
Oct 14 PHP
php自动加载代码实例详解
Feb 26 PHP
WINDOWS 2000下使用ISAPI方式安装PHP
Sep 05 #PHP
教你IIS6的PHP最佳配置方法
Sep 05 #PHP
详细介绍:Apache+PHP+MySQL配置攻略
Sep 05 #PHP
PHP环境搭建最新方法
Sep 05 #PHP
初学者入门:细述PHP4的核心Zend
Sep 05 #PHP
PHP在XP下IIS和Apache2服务器上的安装
Sep 05 #PHP
PHP5.0对象模型探索之抽象方法和抽象类
Sep 05 #PHP
You might like
php用正则判断是否为数字的方法
2016/03/25 PHP
Thinkphp框架 表单自动验证登录注册 ajax自动验证登录注册
2016/12/27 PHP
返回对象在当前级别中是第几个元素的实现代码
2011/01/20 Javascript
javascript中数组的多种定义方法和常用函数简介
2014/05/09 Javascript
jQuery实现返回顶部功能适合不支持js的浏览器
2014/08/19 Javascript
基于jQuery实现的双11天猫拆红包抽奖效果
2015/12/01 Javascript
Bootstrap实现导航栏的2种方式
2016/11/28 Javascript
[原创]SyntaxHighlighter自动识别并加载脚本语言
2017/02/07 Javascript
jquery实现tab键进行选择后enter键触发click行为
2017/03/29 jQuery
layui复选框限制选择个数的方法
2019/09/18 Javascript
VUE DEMO之模拟登录个人中心页面之间数据传值实例
2019/10/31 Javascript
详解如何在JS代码中消灭for循环
2019/12/11 Javascript
JS中==、===你分清楚了吗
2020/03/04 Javascript
vue实现自定义多选按钮
2020/07/16 Javascript
vue 使用 v-model 双向绑定父子组件的值遇见的问题及解决方案
2021/03/01 Vue.js
opencv与numpy的图像基本操作
2019/03/08 Python
django迁移数据库错误问题解决
2019/07/29 Python
Python面向对象程序设计之类和对象、实例变量、类变量用法分析
2020/03/23 Python
Tensorflow--取tensorf指定列的操作方式
2020/06/30 Python
CSS3中线性颜色渐变的一些实现方法
2015/07/14 HTML / CSS
CSS3近阶段篇之酷炫的3D旋转透视
2016/04/28 HTML / CSS
来自世界各地的饮料:Flavourly
2019/05/06 全球购物
集世界奢侈品和设计师品牌的意大利精品买手店:Tessabit
2019/08/17 全球购物
动物学专业毕业生求职信
2013/10/11 职场文书
校运会口号
2014/06/18 职场文书
师范学院毕业生求职信
2014/06/24 职场文书
2015年党员自评材料
2014/12/17 职场文书
乌镇导游词
2015/02/02 职场文书
工作会议通知
2015/04/15 职场文书
离职证明范本
2015/06/12 职场文书
手术室消毒隔离制度
2015/08/05 职场文书
学生会部长竞选稿
2015/11/19 职场文书
python 爬取豆瓣网页的示例
2021/04/13 Python
最新最全的手机号验证正则表达式
2022/02/24 Javascript
Python Matplotlib绘制等高线图与渐变色扇形图
2022/04/14 Python
Golang Elasticsearches 批量修改查询及发送MQ
2022/04/19 Golang