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 相关文章推荐
一个可以删除字符串中HTML标记的PHP函数
Oct 09 PHP
一段防盗连的PHP代码
Dec 06 PHP
加速XP搜索功能堪比vista
Mar 22 PHP
php 网上商城促销设计实例代码
Feb 17 PHP
强烈声明: 不要使用(include/require)_once
Jun 06 PHP
Yii入门教程之目录结构、入口文件及路由设置
Nov 25 PHP
php使用MySQL保存session会话的方法
Jun 26 PHP
php表单加入Token防止重复提交的方法分析
Oct 10 PHP
Laravel实现表单提交
May 07 PHP
PHP实现数组转JSon和JSon转数组的方法示例
Jun 14 PHP
php-fpm.conf配置文件中文说明详解及重要参数说明
Oct 10 PHP
laravel 实现根据字段不同值做不同查询
Oct 23 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调用mysql存储过程
2007/02/14 PHP
简单的php 验证图片生成函数
2009/05/21 PHP
PHP通过内置函数memory_get_usage()获取内存使用情况
2014/11/20 PHP
PHP实现的简单mock json脚本分享
2015/02/10 PHP
php计算两个整数的最大公约数常用算法小结
2015/03/05 PHP
PHP发送短信代码分享
2015/08/11 PHP
PHP hex2bin()函数用法讲解
2019/02/25 PHP
phpstorm激活码2020附使用详细教程
2020/09/25 PHP
编写可维护面向对象的JavaScript代码[翻译]
2011/02/12 Javascript
jQuery 1.8 Release版本发布了
2012/08/14 Javascript
jquery ztree实现树的搜索功能
2016/02/25 Javascript
JavaScript实现图片滑动切换的代码示例分享
2016/03/06 Javascript
原生JS实现轮播效果+学前端的感受(防止走火入魔)
2016/08/21 Javascript
基于JavaScript实现Tab选项卡切换效果
2016/11/24 Javascript
原生js仿浏览器滚动条效果
2017/03/02 Javascript
使用node.js搭建服务器
2017/05/20 Javascript
javascript流程控制语句集合
2017/09/18 Javascript
vue项目中使用axios上传图片等文件操作
2017/11/02 Javascript
解决Vue.js由于延时显示了{{message}}引用界面的问题
2018/08/25 Javascript
图文详解vue框架安装步骤
2019/02/12 Javascript
[01:03]悬念揭晓 11月26日DOTA2完美盛典不见不散
2017/11/23 DOTA
python 搜索大文件的实例代码
2019/07/08 Python
Anaconda3+tensorflow2.0.0+PyCharm安装与环境搭建(图文)
2020/02/18 Python
python海龟绘图之画国旗实例代码
2020/11/11 Python
html5新特性与用法大全
2018/09/13 HTML / CSS
企业厂长岗位职责
2013/12/17 职场文书
财务人员的自我评价范文
2014/03/03 职场文书
幼儿园大班家长评语
2014/04/17 职场文书
超市商业计划书
2014/05/04 职场文书
IT工程师岗位职责
2014/07/04 职场文书
六一儿童节活动总结
2014/08/27 职场文书
在职员工证明书
2014/09/19 职场文书
绿色环保倡议书
2015/04/28 职场文书
旅游安全责任协议书
2016/03/22 职场文书
python中的装饰器该如何使用
2021/06/18 Python
试用1103暨1103、1101同门大比武 [ DAIWEI ]
2022/04/05 无线电