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 中英文混合排版中处理字符串常用的函数
Apr 12 PHP
PHP 面向对象 final类与final方法
May 05 PHP
PHP字符编码问题之GB2312 VS UTF-8解决方法
Jun 23 PHP
php whois查询API制作方法
Jun 23 PHP
PHP中CURL方法curl_setopt()函数的参数分享
Jan 19 PHP
php 在线导入mysql大数据程序
Jun 11 PHP
PHP表单提交后引号前自动加反斜杠的原因及三种办法关闭php魔术引号
Sep 30 PHP
php HTML无刷新提交表单
Apr 05 PHP
PHP互换两个变量值的方法(不用第三变量)
Nov 14 PHP
php arsort 数组降序排序详细介绍
Nov 17 PHP
分享几种好用的PHP自定义加密函数(可逆/不可逆)
Sep 15 PHP
微信小程序和php的登录实现
Apr 01 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之第一天
2006/10/09 PHP
使用php方法curl抓取AJAX异步内容思路分析及代码分享
2014/08/25 PHP
关于javascript document.createDocumentFragment()
2009/04/04 Javascript
JavaScript 设计模式 富有表现力的Javascript(一)
2010/05/26 Javascript
Jquery 表格合并的问题分享
2011/09/17 Javascript
JavaScript 和 Java 的区别浅析
2013/07/31 Javascript
JavaScript 数组详解
2013/10/10 Javascript
Javascript setInterval的两种调用方法(实例讲解)
2013/11/29 Javascript
Jqgrid表格随窗口大小改变而改变的简单实例
2013/12/28 Javascript
Angular.js与Bootstrap相结合实现表格分页代码
2016/04/12 Javascript
微信公众平台开发教程(六)获取个性二维码的实例
2016/12/02 Javascript
谈谈Vue.js——vue-resource全攻略
2017/01/16 Javascript
jQuery基于事件控制实现点击显示内容下拉效果
2017/03/07 Javascript
vue组件实现文字居中对齐的方法
2017/08/23 Javascript
新版小程序登录授权的方法
2018/12/12 Javascript
[03:11]TI9战队档案 - Alliance
2019/08/20 DOTA
python求列表交集的方法汇总
2014/11/10 Python
Python设计模式编程中Adapter适配器模式的使用实例
2016/03/02 Python
Python 获取div标签中的文字实例
2018/12/20 Python
对Python 两大环境管理神器 pyenv 和 virtualenv详解
2018/12/31 Python
对python使用telnet实现弱密码登录的方法详解
2019/01/26 Python
使用pyecharts生成Echarts网页的实例
2019/08/12 Python
python 利用pywifi模块实现连接网络破解wifi密码实时监控网络
2019/09/16 Python
python collections模块的使用
2020/10/16 Python
python 爬取小说并下载的示例
2020/12/07 Python
CSS3实现圆角、阴影、透明效果并兼容各大浏览器
2014/08/08 HTML / CSS
Sneaker Studio匈牙利:购买运动鞋
2018/03/26 全球购物
数据库笔试题
2013/05/09 面试题
幼师自荐信
2013/10/26 职场文书
怎样写好创业计划书的内容
2014/02/06 职场文书
交通事故赔偿协议书
2014/04/15 职场文书
实践单位评语
2014/04/26 职场文书
小学生保护环境倡议书
2014/05/15 职场文书
护士旷工检讨书
2015/08/15 职场文书
导游词之天津古文化街
2019/11/09 职场文书
关于JS中的作用域中的问题思考分享
2022/04/06 Javascript