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 fwrite写入txt文件的时候用 \r\n不能换行的问题
Aug 06 PHP
php读取mysql中文数据出现乱码的解决方法
Aug 16 PHP
PHP中的命名空间详细介绍
Jul 02 PHP
最新版本PHP 7 vs HHVM 多角度比较
Feb 14 PHP
总结PHP中数值计算的注意事项
Aug 14 PHP
php json_encode与json_decode详解及实例
Dec 13 PHP
Laravel5中Cookie的使用详解
May 03 PHP
PHP实现删除多重数组对象属性并重新赋值的方法
Jun 07 PHP
php数据结构之顺序链表与链式线性表示例
Jan 22 PHP
Laravel 实现密码重置功能
Feb 23 PHP
PHP goto语句用法实例
Aug 06 PHP
Laravel关系模型指定条件查询方法
Oct 10 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下通过POST还是GET来传值
2008/06/05 PHP
php explode函数实例代码
2012/02/27 PHP
php递归使用示例(php递归函数)
2014/02/14 PHP
ThinkPHP框架实现session跨域问题的解决方法
2014/07/01 PHP
WAMP环境中扩展oracle函数库(oci)
2015/06/26 PHP
一个页面元素appendchild追加到另一个页面元素的问题
2013/01/27 Javascript
jquery利用拖拽方式在图片上添加热链接
2015/11/24 Javascript
javascript给span标签赋值的方法
2015/11/26 Javascript
JavaScript Array对象详解
2016/03/01 Javascript
动态加载js、css的简单实现代码
2016/05/26 Javascript
AngularJs bootstrap搭载前台框架——准备工作
2016/09/01 Javascript
JavaScript制作颜色反转小游戏
2016/09/25 Javascript
使用Node.js实现RESTful API的示例
2017/08/01 Javascript
angular+ionic返回上一页并刷新页面
2017/08/08 Javascript
简单实现vue验证码60秒倒计时功能
2017/10/11 Javascript
使用npm安装最新版本nodejs
2018/01/18 NodeJs
微信小程序中时间戳和日期的相互转换问题
2018/07/09 Javascript
在vue 中使用 less的教程详解
2018/09/26 Javascript
vue实现可视化可拖放的自定义表单的示例代码
2019/03/20 Javascript
一文搞懂ES6中的Map和Set
2019/05/20 Javascript
基于Vue SEO的四种方案(小结)
2019/07/01 Javascript
javascript 原型与原型链的理解及实例分析
2019/11/23 Javascript
整理Python最基本的操作字典的方法
2015/04/24 Python
使用Python文件读写,自定义分隔符(custom delimiter)
2020/07/05 Python
通过实例解析python and和or使用方法
2020/11/14 Python
canvas实现图片镜像翻转的2种方式
2020/07/22 HTML / CSS
德国低价购买灯具和家具网站:Style-home.de
2016/11/25 全球购物
馥蕾诗美国官网:Fresh美国
2019/10/09 全球购物
专营店会计助理岗位职责
2013/11/29 职场文书
工程项目经理岗位职责
2013/12/15 职场文书
个人评价范文分享
2014/01/11 职场文书
小学生开学第一课活动方案
2014/03/27 职场文书
2014年学生会生活部工作总结
2014/11/07 职场文书
学校证明范文
2015/06/24 职场文书
使用php的mail()函数实现发送邮件功能
2021/06/03 PHP
Apache Hudi 加速传统的批处理模式
2022/04/24 Servers