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 数组遍历的差异(array_diff 的实现)
Mar 23 PHP
PHP6 mysql连接方式说明
Feb 09 PHP
PHP判断图片格式的七种方法小结
Jun 03 PHP
基于PHP导出Excel的小经验 完美解决乱码问题
Jun 10 PHP
PHP FTP操作类代码( 上传、拷贝、移动、删除文件/创建目录)
May 10 PHP
PHP针对常规模板引擎中与CSS/JSON冲突的解决方法
Aug 19 PHP
PHP date()函数警告: It is not safe to rely on the system解决方法
Aug 20 PHP
CI框架中site_url()和base_url()的区别
Jan 07 PHP
再Docker中架设完整的WordPress站点全攻略
Jul 29 PHP
PHP查询附近的人及其距离的实现方法
May 11 PHP
php基于curl主动推送最新内容给百度收录的方法
Oct 14 PHP
解决微信授权回调页面域名只能设置一个的问题
Dec 11 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 将bmp图片转为jpg等其他任意格式的图片
2009/06/29 PHP
php jquery 多文件上传简单实例
2013/12/23 PHP
WampServer搭建php环境时遇到的问题汇总
2015/07/23 PHP
PHP魔术方法之__call与__callStatic使用方法
2017/07/23 PHP
Laravel框架用户登陆身份验证实现方法详解
2017/09/14 PHP
laravel 5.3 单用户登录简单实现方法
2019/10/14 PHP
可以支持多中格式的JS键盘
2007/05/02 Javascript
js form action动态修改方法
2008/11/04 Javascript
javascript 有趣而诡异的数组
2009/04/06 Javascript
jquery 锁定弹出层实现代码
2010/02/23 Javascript
javascrpt绑定事件之匿名函数无法解除绑定问题
2012/12/06 Javascript
node.js中的path.join方法使用说明
2014/12/08 Javascript
使用javascript实现判断当前浏览器
2015/04/14 Javascript
jQuery实现的精美平滑二级下拉菜单效果代码
2016/03/28 Javascript
Bootstrap每天必学之导航组件
2016/04/25 Javascript
JavaScript数据结构中栈的应用之表达式求值问题详解
2017/04/11 Javascript
详解vue 模版组件的三种用法
2017/07/21 Javascript
vue 对象添加或删除成员时无法实时更新的解决方法
2019/05/01 Javascript
解决vue-router 二级导航默认选中某一选项的问题
2019/11/01 Javascript
python3 模拟登录v2ex实例讲解
2017/07/13 Python
python实现数据导出到excel的示例--普通格式
2018/05/03 Python
简单了解python单例模式的几种写法
2019/07/01 Python
Python传递参数的多种方式(小结)
2019/09/18 Python
基于Python实现船舶的MMSI的获取(推荐)
2019/10/21 Python
pandas中read_csv的缺失值处理方式
2019/12/19 Python
Python基础之函数基本用法与进阶详解
2020/01/02 Python
python中安装django模块的方法
2020/03/12 Python
tensorflow指定CPU与GPU运算的方法实现
2020/04/21 Python
python利用google翻译方法实例(翻译字幕文件)
2020/09/21 Python
简单介绍HTML5中的文件导入
2015/05/08 HTML / CSS
初中班主任评语
2014/04/24 职场文书
我的教育故事演讲稿
2014/05/04 职场文书
求职信内容一般写什么?
2015/03/20 职场文书
2015年度保密工作总结
2015/04/24 职场文书
OpenCV-Python实现轮廓拟合
2021/06/08 Python
Element-ui Layout布局(Row和Col组件)的实现
2021/12/06 Vue.js