Windows下的PHP5.0安装配制详解


Posted in PHP onSeptember 05, 2006

PHP5包括以下一些重要的特征:

·支持新的对象模型和许多新特点的Zend引擎。

·完全重新编写了XML支持,扩展性能围绕着优秀的libxml2库(http://www.xmlsoft.org/)。

·新的SimpleXML扩展,PHP对象轻松访问操作。

·全新的内建SOAP扩展,支持Web服务的交换。

·增加命名为MySQLi的了MySQL的扩展,支持MySQL4.1及以后版本的功能。

·绑定SQLite数据库。

·极大地改进流的设计,包括通过流操作底层的socket

首先,点这里下载PHP5 FOR win32

然后我们开始吧

以PHP for Apache as CGI binary方式为例,我喜欢用这种方式。以安装目录c:\php为例;

将原先的php安装目录删除,解压php-5.0.0-Win32.zip到c:\php

重命名php.ini-dist为php.ini(跟php4一样)

修改Apache的httpd.conf文件。将原有跟php4邦定的语句删除。

用以下这几行代替:

ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi.exe"

修改php.ini中,去掉extension=php_mysql.dll前面“;”,默认是有的!

如果是PHP for Apache as module道理也一样。修改Apache的httpd.conf

LoadModule php5_module c:/php/php5apache.dll
AddModule mod_php5.c
AddType application/x-httpd-php .php

不过这种方式得拷贝所有的dll文件到windows的系统目录,php.ini跟php.exe到windows的系统目录

以上两种方式都试过。php4写的程序都能运行!

对于apache2的设置:

1、不要AddModule mod_php5.c

2、LoadModule php5_module c:/php/php5apache2.dll,是php5apache2.dll

3、需要将php目录下的dll文件(以下文件不必复制:php5activescript.dll、php5apache.dll、php5apache_hooks.dll、php5apache2.dll、php5isapi.dll、php5nsapi.dll)复制到上述所说的目录(98、me是system)下

PHP 相关文章推荐
学习使用PHP数组
Oct 09 PHP
PHP 远程文件管理,可以给表格排序,遍历目录,时间排序
Aug 07 PHP
基于php设计模式中工厂模式详细介绍
May 15 PHP
ThinkPHP利用PHPMailer实现邮件发送实现代码
Sep 26 PHP
php计算数组相同值出现次数的代码(array_count_values)
Jan 20 PHP
PHP版微信公众平台红包API
Apr 02 PHP
[原创]ThinkPHP让../Public在模板不解析(直接输出)的方法
Oct 09 PHP
PHP框架laravel的.env文件配置教程
Jun 07 PHP
浅析PHP类的反射来实现依赖注入过程
Feb 06 PHP
PHP实现QQ、微信和支付宝三合一收款码实例代码
Feb 19 PHP
PHP生成加减算法方式的验证码实例
Mar 12 PHP
PHP正则之正向预查与反向预查讲解与实例
Apr 06 PHP
PHP.MVC的模板标签系统(五)
Sep 05 #PHP
PHP.MVC的模板标签系统(四)
Sep 05 #PHP
PHP.MVC的模板标签系统(三)
Sep 05 #PHP
PHP.MVC的模板标签系统(二)
Sep 05 #PHP
PHP.MVC的模板标签系统(一)
Sep 05 #PHP
apache+mysql+php+ssl服务器之完全安装攻略
Sep 05 #PHP
Windows下PHP5和Apache的安装与配置
Sep 05 #PHP
You might like
sqlyog 中文乱码问题的设置方法
2008/10/19 PHP
getJSON跨域SyntaxError问题分析
2014/08/07 PHP
PHP动态编译出现Cannot find autoconf的解决方法
2014/11/05 PHP
php设计模式之状态模式实例分析【星际争霸游戏案例】
2020/03/26 PHP
document.open() 与 document.write()的区别
2007/08/13 Javascript
很可爱的输入框
2008/08/03 Javascript
javascript动态判断html元素并执行不同的操作
2014/06/16 Javascript
json属性名为什么要双引号(个人猜测)
2014/07/31 Javascript
一个JavaScript用逗号分割字符串实例
2014/09/22 Javascript
Javascript函数中的arguments.callee用法实例分析
2016/09/16 Javascript
javascript-解决mongoose数据查询的异步操作
2016/12/22 Javascript
简单实现jQuery手风琴效果
2017/08/18 jQuery
移动前端图片压缩上传的实例
2017/12/06 Javascript
解决vue attr取不到属性值的问题
2018/09/18 Javascript
JS返回页面时自动回滚到历史浏览位置
2018/09/26 Javascript
vue实现条件判断动态绑定样式的方法
2018/09/29 Javascript
详解Vue This$Store总结
2018/12/17 Javascript
详解Vue iview IE浏览器不兼容报错(Iview Bable polyfill)
2019/01/07 Javascript
js数据类型转换与流程控制操作实例分析
2019/12/18 Javascript
[02:40]DOTA2英雄基础教程 先知
2013/11/29 DOTA
[01:16]DOTA2小知识课堂 Ep.03 芒果树无伤肉山
2019/12/05 DOTA
用Python实现一个简单的多线程TCP服务器的教程
2015/05/05 Python
Python闭包执行时值的传递方式实例分析
2018/06/04 Python
春节到了 教你使用python来抢票回家
2020/01/06 Python
python有几个版本
2020/06/17 Python
Django 用户认证Auth组件的使用
2020/11/30 Python
日本最大的眼镜购物网站:Oh My Glasses
2016/11/13 全球购物
香港最大的洋酒零售连锁店:屈臣氏酒窖(Watson’s Wine)
2018/12/10 全球购物
REN Clean Skincare官网:英国本土有机护肤品牌
2019/02/23 全球购物
西班牙购买行李箱和背包网站:Maletas Greenwich
2019/10/08 全球购物
抽象方法、抽象类怎样声明
2014/10/25 面试题
公司财务工作总结的自我评价
2013/11/23 职场文书
分居协议书范本
2014/11/03 职场文书
给领导的感谢信范文
2015/01/23 职场文书
致运动员加油稿
2015/07/21 职场文书
详解Spring Security如何在权限中使用通配符
2022/06/28 Java/Android