win2003iisphp环境
1. 如何让win2003系统iis能运行php,并且支持伪静态
环境:WIN2003+IIS6+PHP5N
看下,D盘权限为administrator,下面有一目录为网站目录Web,权限为administrator,然后Web目录下面是各个网站的目录,比如说Sprvk目录,平时的建法是Sprvk目录权限为administrator,下面再建Data目录和Web目录,这两个目录的权限是权限为administrator+web_spvrk(IIS运行帐号),这样问题就来了,放根目录的PHP程序就会出现各种各样的问题,就是不能正常运行,这应该是目录权限继承的问题。
正确的权限设定是Sprvk目录权限为administrator+web_spvrk(IIS运行帐号),下面的两个目录权限为继承,也就是网站根目录的上级目录的权限要和网站根目录权限一样这才样就没问题了。
IIS配置支持伪静态ISAPIRewrite(win2003系统)
第一:首先我们需要下载一个ISAPI_Rewrite,有精简版和完全版,一般精简版只能对服务器全局进行配置,而完整版可以对服务器上的各个网站进行伪静态配置.对于个人站长来说,精简版就足够了.
下载:http://www.isapirewrite.com/download/isapi_rwl_0055.msi
第二:下载完成后,可以找到安装包里的.msi的文件,安装即可.
随便装在哪都可以,默认是装在C:ProgramFilesHelicon下,要注意的是这个目录everyone要有读取权限。我就因为当时服务器权限配的比较严格,默认安装Helicon这目录EVERYONE是没有任何权限的,结果老是出现:ServiceUnavailable。
第三:打开Internet信息服务,右键,web站点属性,点击ISAPI筛选器选项卡.添加筛选器,这里的名称可以自己随意填写,路径自己指定ISAPI_Rewrite.dll,然后确定.
下面我们先做一个测试页new.asp,可以按照下面的代码写
然后,在浏览器中输入:
http://127.0.0.1/new.asp?id=1234
接着你就可以在网页上看到一行文字:"1234"
看到这几个数字,就说明你测试成功了.
现在我们开始来配置ISAPI_Rewrite:
打开ISAPI_Rewrite的目录,把httpd.ini的只读属性去掉,打开编辑.我们现在是需要把new.asp?id=1234修改成类似new_1234.html的路径,因此,我们需要在httpd.ini中添加一句
RewriteRule/new_([0-9,a-z]*).html/new.asp?id={GetProperty(Content)}
保存后,我们就可以测试一下这个网址了:http://127.0.0.1/new_1234.html
可以看到页面上的"1234"了吧,就这样伪静态配置成功了!
2. win2003 32位带iis+php5.4怎么配置php环境
1
1.windowsiis +ftp安装:
开始----控制面板----添加或删除程序-添加/删除windows组件(a)--选择“应用程序服务器”
2
点击图片中的“详细信息”,出现下面的图片“选中internet 信息服务(iis)”,再点击图片中的“详细信息”。
3
选中图片中的“文件传输协议(ftp)服务”然后点击“确定”
4
点击图片中的“浏览”选中“c:\win2003_sys\disc1\i386”(也就是你所存放的IIS的文件夹)点击图片中的“打开”iis就开始安装了。
5
2.下载php mysql zend phpmyadmin
建议下载 http://soft.phpwind.me/top/iis6/websoft.zip 这个软件包已经包含 php 5.2.17 mysql 5.1.63 zend phpwind 8.7 phpmyadmin 3.5.2 省去大家到各个网站找包的时间。
下载完成后解压拷贝到d盘,目录结构如下图:
6
3.安装PHP
如图剪切“libeay32.dll libmcrypt.dll libmysql.dllssleay32.dll”这些dll文件到“c:\windows\system32”目录下
剪切图片中的“php”到c:\windows目录下
7
桌面,右击 “我的电脑” 选择“管理”
8
找到Internet 信息服务器(iis)点击“web服务扩展”在一般空白区域右击,选择“添加一个新的web服务扩展”,扩展名输入 php 然后点击“添加”
9
点击“浏览”选择 d:\websoft\php-5.2.17\php5isapi.dll .选中图片中“设置扩展状态为允许” 点击“确定”,在web服务扩展就多了php,
10
右击“网站”,选择“属性”, 出现下面的截图
11
点击图片中的“浏览”选择“d:\websoft\php-5.2.17\php5isapi.dll”再点击“确定”,
在扩展名处输入 .php ,然后点击“确定”,出现下图
12
在应用程序扩展就出现了刚才添加的.php, 点击图片中的“确定”,再点击“文档”,点击“添加”,出现下图,后输入 index.php 然后点击“确定“
13
然后再点击“添加”, 添加index.html,添加完成后,点击“应用”,点击“全选”,然后再点击“确定”然后点“应用” 然后再点击“确定”,这样iis+php 就配置好了。
14
4.mysql 安装
双击d:\websoft\mysql-essential-5.1.63-win32.msi 就开始安装了,选择“custom”然后点“next” 如图
15
这个是选择mysql 安装的位置,默认在c盘,我们点“change”选择d:\websoft\mysql-5.1
,选择点击“ok”切换到之前的操作画面
16
点击mysql server datafiles 默认也是在c盘,点击“change”选择d:\websoft\mysql-5.1
,选择好了后,点击“ok”,切换到之前的操作界面,然后点击图片中的“next”,mysql 就开始安装了
17
出现上面的图片,表示安装好了。点击“finish”就开始配置mysql了,看图操作
18
这个操作画面的时候,输入的就是mysql root 帐号的密码,建议你输入完成后随手记下免得忘记。
当安装完成之后,至此 mysql 就安装好了,这样iis+php+mysql 环境基本已经可用了。