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字符串截取问题
Nov 28 PHP
PHP开发框架总结收藏
Apr 24 PHP
Discuz 模板引擎的封装类代码
Jul 18 PHP
Php Ctemplate引擎开发相关内容
Mar 03 PHP
解析如何去掉CodeIgniter URL中的index.php
Jun 25 PHP
php读取csv文件并输出的方法
Mar 14 PHP
实例简介PHP的一些高级面向对象编程的特性
Nov 27 PHP
php基于openssl的rsa加密解密示例
Jul 11 PHP
PHP自定义函数实现格式化秒的方法
Sep 14 PHP
php版微信开发之接收消息,自动判断及回复相应消息的方法
Sep 23 PHP
PHP实现二维数组按照指定的字段进行排序算法示例
Apr 23 PHP
TP5框架实现上传多张图片的方法分析
Mar 29 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脚本代码
2011/02/19 PHP
解决phpcms更换javascript的幻灯片代码调用图片问题
2014/12/26 PHP
PHP中iconv函数转码时截断字符问题的解决方法
2015/01/21 PHP
PHP模块化安装教程
2016/06/01 PHP
jquery中的mouseleave和mouseout的区别 模仿下拉框效果
2012/02/07 Javascript
javaScript 删除字符串空格多种方法小结
2012/10/24 Javascript
jquery滚动条插件jScrollPane的使用介绍
2013/11/08 Javascript
用jquery仿做发微博功能示例
2014/04/18 Javascript
简单实现bootstrap选项卡效果
2017/02/08 Javascript
Vue中封装input组件的实例详解
2017/10/17 Javascript
js简单遍历获取对象中的属性值的方法示例
2019/06/19 Javascript
layui checkbox默认选中,获取选中值,清空所有选中项的例子
2019/09/02 Javascript
Vue3.x源码调试的实现方法
2019/10/13 Javascript
[01:44]《为梦想出发》—联想杯DOTA2完美世界全国高校联赛
2015/09/30 DOTA
python使用Tkinter显示网络图片的方法
2015/04/24 Python
在Python的Tornado框架中实现简单的在线代理的教程
2015/05/02 Python
Python中subprocess的简单使用示例
2015/07/28 Python
pandas 实现将重复表格去重,并重新转换为表格的方法
2018/04/18 Python
对Python字符串中的换行符和制表符介绍
2018/05/03 Python
基于python实现学生管理系统
2018/10/17 Python
python基于Selenium的web自动化框架
2019/07/14 Python
python实现几种归一化方法(Normalization Method)
2019/07/31 Python
Python英文文章词频统计(14份剑桥真题词频统计)
2019/10/13 Python
关于pytorch处理类别不平衡的问题
2019/12/31 Python
python的flask框架难学吗
2020/07/31 Python
Windows环境下Python3.6.8 importError: DLLload failed:找不到指定的模块
2020/11/01 Python
IE滤镜与CSS3效果(详细整理分享)
2013/01/25 HTML / CSS
澳大利亚美容产品及化妆品在线:Activeskin
2020/06/03 全球购物
药学职务聘任书
2014/03/29 职场文书
小学校长汇报材料
2014/08/20 职场文书
施工安全协议书范本
2014/09/26 职场文书
大学生团员个人总结
2015/02/14 职场文书
三傻大闹宝莱坞观后感
2015/06/03 职场文书
浅谈如何提高PHP代码质量之单元测试
2021/05/28 PHP
JavaScript流程控制(循环)
2021/12/06 Javascript
Redis高可用集群redis-cluster详解
2022/03/20 Redis