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 相关文章推荐
main.php
Dec 09 PHP
PHP 进程锁定问题分析研究
Nov 24 PHP
有关php运算符的知识大全
Nov 03 PHP
非常好用的两个PHP函数 serialize()和unserialize()
Feb 04 PHP
PHP的5个安全措施小结
Jul 17 PHP
PHP base64编码后解码乱码的解决办法
Jun 19 PHP
PHP中加密解密函数与DES加密解密实例
Oct 17 PHP
php 类自动载入的方法
Jun 03 PHP
PHP调试的强悍利器之PHPDBG
Feb 22 PHP
yii2中结合gridview如何使用modal弹窗实例代码详解
Jun 12 PHP
Joomla框架实现字符串截取的方法示例
Jul 18 PHP
yii2的restful api路由实例详解
May 14 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
Drupal7 form表单二次开发要点与实例
2014/03/02 PHP
php实现网页上一页下一页翻页过程详解
2019/06/28 PHP
javascript处理table表格的代码
2010/12/06 Javascript
深入理解JavaScript 闭包究竟是什么
2013/04/12 Javascript
基于JavaScript 声明全局变量的三种方式详解
2013/05/07 Javascript
自己写的Javascript计算时间差函数
2013/10/28 Javascript
滚动条响应鼠标滑轮事件实现上下滚动的js代码
2014/06/30 Javascript
JavaScript设计模式学习之“类式继承”
2015/03/12 Javascript
JavaScript实现梯形乘法表的方法
2015/04/25 Javascript
学习JavaScript设计模式(单例模式)
2015/11/26 Javascript
微信小程序实战篇之购物车的实现代码示例
2017/11/30 Javascript
element-ui树形控件后台返回的数据+生成组织树的工具类
2020/03/05 Javascript
vue proxy 的优势与使用场景实现
2020/06/15 Javascript
[05:04]完美世界携手游戏风云打造 卡尔工作室地图界面篇
2013/04/23 DOTA
[02:43]2018DOTA2亚洲邀请赛主赛事首日TOP5
2018/04/04 DOTA
Fabric 应用案例
2016/08/28 Python
python实现ID3决策树算法
2017/12/20 Python
终端命令查看TensorFlow版本号及路径的方法
2018/06/13 Python
Python 普通最小二乘法(OLS)进行多项式拟合的方法
2018/12/29 Python
Django框架首页和登录页分离操作示例
2019/05/28 Python
Python程序暂停的正常处理方法
2019/11/07 Python
搭建pypi私有仓库实现过程详解
2020/11/25 Python
基于ccs3的timeline时间线实现方法
2020/04/30 HTML / CSS
教你使用Canvas处理图片的方法
2017/11/28 HTML / CSS
详解HTML5.2版本带来的修改
2020/05/06 HTML / CSS
计算机网络毕业生自荐信
2013/10/01 职场文书
数控专业大学生的自我鉴定
2013/11/13 职场文书
计算机专业推荐信范文
2013/11/27 职场文书
简单而又朴实的个人求职信分享
2013/12/12 职场文书
致标枪运动员加油稿
2014/02/15 职场文书
经贸日语专业个人求职信范文
2014/04/29 职场文书
医学专业自荐信
2014/06/14 职场文书
2015年度班主任自我评价
2015/03/11 职场文书
浅析Python中的套接字编程
2021/06/22 Python
《进击的巨人》新联动CM 兵长强势出击兽巨人
2022/04/05 日漫
PYTHON InceptionV3模型的复现详解
2022/05/06 Python