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类
Jul 15 PHP
PHP开启gzip页面压缩实例代码
Mar 11 PHP
php下统计用户在线时间的一种尝试
Aug 26 PHP
PHP中register_globals参数为OFF和ON的区别(register_globals 使用详解)
Feb 05 PHP
PHP中使用memcache存储session的三种配置方法
Apr 05 PHP
ThinkPHP实现一键清除缓存方法
Jun 26 PHP
PHP递归实现层级树状展开
Apr 01 PHP
全面解析PHP验证码的实现原理 附php验证码小案例
Aug 17 PHP
PHP对称加密函数实现数据的加密解密
Oct 27 PHP
thinkPHP中验证码的简单实现方法
Dec 05 PHP
PHP自定义函数判断是否为Get、Post及Ajax提交的方法
Jul 27 PHP
PHPExcel 修改已存在Excel的方法
May 03 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
使用MaxMind 根据IP地址对访问者定位
2006/10/09 PHP
php控制文件下载速度的方法
2015/03/24 PHP
php 截取GBK文档某个位置开始的n个字符方法
2017/03/08 PHP
php mysql PDO 查询操作的实例详解
2017/09/23 PHP
半角全角相互转换的js函数
2009/10/16 Javascript
在页面中js获取光标/鼠标的坐标及光标的像素坐标
2013/11/11 Javascript
js使用eval解析json(js中使用json)
2014/01/17 Javascript
深入理解javascript原型链和继承
2014/09/23 Javascript
node.js中使用socket.io制作命名空间
2014/12/15 Javascript
JavaScript计划任务后台运行的方法
2015/12/18 Javascript
bootstrap警告框使用方法解析
2017/01/13 Javascript
工厂模式在JS中的实践
2017/01/18 Javascript
js时间戳与日期格式之间转换详解
2017/12/11 Javascript
微信小程序中换行空格(多个空格)写法详解
2018/07/10 Javascript
jquery拖拽自动排序插件使用方法详解
2020/07/20 jQuery
JS实现查找数组中对象的属性值是否存在示例
2019/05/24 Javascript
详解element-ui表格中勾选checkbox,高亮当前行
2019/09/02 Javascript
javascript实现随机抽奖功能
2020/12/30 Javascript
Python中除法使用的注意事项
2014/08/21 Python
使用Python的Django框架结合jQuery实现AJAX购物车页面
2016/04/11 Python
Python 取numpy数组的某几行某几列方法
2019/10/24 Python
使用python去除图片白色像素的实例
2019/12/12 Python
详解Python 实现 ZeroMQ 的三种基本工作模式
2020/03/24 Python
Python 实现将某一列设置为str类型
2020/07/14 Python
世界上最好的帽子:Tilley
2016/11/27 全球购物
椰子猫砂:CatSpot
2018/08/27 全球购物
中药专业大学生医药工作求职信
2013/10/25 职场文书
建筑设计师岗位职责
2013/11/18 职场文书
经验丰富大学生村干部自我鉴定
2014/01/22 职场文书
小学生美德少年事迹
2014/02/02 职场文书
市场营销策划方案
2014/06/11 职场文书
物理学专业自荐信
2014/06/11 职场文书
私营公司诉讼代理委托书范本
2014/09/13 职场文书
陈斌强事迹观后感
2015/06/17 职场文书
NGINX 权限控制文件预览和下载的实现原理
2022/01/18 Servers
详解Nginx的超时keeplive_timeout配置步骤
2022/05/25 Servers