查看文章
 
windows下php5的安装方法(PHP5+IIS 和 PHP5+APACHE2)
2008-03-02 14:49

PHP5之后的直接安装版默认是不安装支持MYSQL的,通过对比发现直接安装版复制到windows system32目录下面的libmysql.dll文件要比解压版里面的小很多。

PHP5官方下载地址

http://www.php.net/downloads.php

下载Windows Binaries下的

PHP 5.2.5 zip package [9,713Kb] - 08 November 2007

以下是windows下面手动安装解压版的PHP5的方法:

一、PHP+IIS的安装方法

1.把php-5.2.5-Win32.zip解压放到C:\php
2.php.ini-dist改名为php.ini,搜索“extension_dir”大概在486找到,改为extension_dir = c:\php\ext
3.搜索“php_mysql.dll”大概在625行找到;extension=php_mysql.dll去掉前面的";"注释符号
4.复制php.ini到Windows目录下,再复制php5ts.dll和libmysql.dll到windows\system32\中
5.打开IIS,添加一个php后缀. (指向c:\php\php5isapi.dll)
6.重新启动IIS


二、PHP + Apache 的安装方法

1-4点跟以上相同
5.复制以下到httpd.conf文件的最后面(其他位置未测试,应该也可以的)
LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php

6.重新启动APACHE

测试php:

<?
echo phpinfo();
?>

以上设置本人在windows xp下测试成功,IIS为windows xp自带,Apache版本为Apache2.0.53

我碰到的问题:

IIS6执行PHP显示“内存位置访问无效”的错误

goole了一下找到解决办法:
环境:win2003+IIS6+php5
PHP执行方式:isapi
关于“内存位置访问无效”的错误:
另一个站点可以运行PHP的情况下
经过反复测试。后来发现是应用程序池设置的问题!

解决办法:

程序代码 程序代码
打开站点所在的应用程序池中的“属性” --> 选择 “性能” -->把“空闲超时”前面的钩去掉。结束!
有时候上面设置好了,再出来这种错误。把应用程序池回收下就好了!

类别:web技术||添加到搜藏 |分享到i贴吧|浏览(448)|评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
     

   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu