谁能帮我设置下IIS和PHP共在我送他10G空间
谁能帮我设置下IIS和PHP共在我送他10G空间 这个是什么意思,, 稳定的10G空间值很多钱哦,如果不稳定就不好说啦 我昨天也搞了很久不行哦~~新手来说太难了,去下个APMserv 5.2你看了会笑的 我不要你的空间,帮你设置, 228178036 上班的时候在 加我QQ吧。我帮你搞一下。我做IDC的。 忘记写QQ了 38322207 这个问题可以联系 QQ 733905 来帮助您,请将本帖地址发给他 送10G空间,哇心动,可是我不会 [color=red]PHP 的安装 [/color]下载php的zip文件(非install版)
解压就行.把解压的 [color=blue]php-5.2.6-Win32[/color] 重命名为 php5.并复制到C盘目录下.即安装路径为 [color=blue]c:\php5[/color]
下载地址[url=http://www.php.net/downloads.php]http://www.php.net/downloads.php[/url]
1 找到php目录下的 [color=blue]php.ini.recommended[/color] (或者php.ini-dist)文件,重命名为 [color=blue]php.ini
[/color]并复制到系统盘的[color=blue]windows[/color]目录下(以c:\windows为例).
2 再把php目录下的[color=blue]php5ts.dll,libmysql.dll[/color]复制到目录 [color=blue]c:\windows\system32[/color]下.
3 把php5\ext目录下的[color=blue]php_gd2.dll,php_mysql.dll,php_mbstring.dll[/color]文件复制到[color=blue]c:\windows\system32[/color]下
如果没有加载 php_gd2.dll php将不能处理图像.没有加载php_mysql.dll php将不支持mysql函数库
php_mbstring.dll在后面使用phpmyadmin时支持宽字符
[color=red]php.ini的设置[/color]
1 设置扩展路径
查找 extension_dir 有这么一行
extension_dir = "./"
将此行改成
[color=blue]extension_dir = "C:\php5\ext"[/color]
其中C:\php5是你安装php的路径.路径不正确将无法加载dll
(注意:有些php版本是 ;extension_dir = "./" 要把前面的分号去掉)
2 查找
[color=blue];extension=php_mbstring.dll
;extension=php_gd2.dll
;extension=php_mysql.dl[/color]
把上面3项前面的分号去掉,这样IIS启动时就可以加载这些dll了
当然前面我们也把这些dll复制到[color=blue]system32[/color]下了.(大家在安装的过程中都注意到如何把一些dll加载入来了.
以后要加载一些dll,比如说php_mysqli.dll,也就懂得怎么加载了)
3 设置会话保存路径
查找session.save_path 有这么一行
; session.save_path = "N;/path"
在此行后加入一行(注意是加入一行,不是加到后面)
[color=blue]session.save_path = "C:\WINDOWS\Temp"
[/color]保存到你的临时目录下,这里完全可以保存到windows临时目录Temp下
4 还有比较值得注意的是 short_open_tag .有一些php版本默认是Off的.
也就是说 php不能使用短标记如 必须使用
由于短标记使用方便,并且很多程序也是用短短标记来写,如discuz等
如果不把 short_open_tag 改成On将出现的症状将很难判断是上面原因,这里建议修改
查找
[color=blue]short_open_tag = Off[/color]
改为
[color=blue]short_open_tag = On
[/color]5 是否显示错误 display_errors
出于安全性考虑,display_errors 有些版本也默认为 Off.
就是说在调试时,如果php代码有误,就只出现一个空白页.而不会显示出错原因和出错行数.
这样调试起来将非常不便,建议根据自己需要修改
查找
[color=blue]display_errors = Off[/color] (注意不是 ; - display_errors = Off [Security])
改成
[color=blue]display_errors = On[/color]
6 显示NOTICE敬告提示
第五步虽然打开了出错提示,但出错报告还受到 error_reporting 的控制.
php5默认关闭NOTICE敬告提示,如果是在本地调试,建议打开NOTICE敬告提示.
查找
[color=blue]error_reporting = E_ALL & ~E_NOTICE[/color]
改成
[color=blue]error_reporting = E_ALL[/color]
[color=red]与IIS的集成[/color]
以windows 2003 server为例
打开internet信息服务
首先打开“[color=blue]web服务扩展[/color]”选项
右键选择“[color=blue]添加一个新的web服务扩展[/color]”
扩展名随便起一个,然后点击“[color=blue]添加[/color]”,选择c:\php5 (PHP的文件的目录)下的php5isapi.dll文件,点确定
选中“[color=blue]设置扩展状态为允许[/color]”点击“[color=blue]确定[/color]”
新建一个站点
选择“[color=blue]主目录[/color]”- “[color=blue]配置[/color]” - “[color=blue]映射[/color]” -“[color=blue]添加[/color]”
“[color=blue]可执行文件[/color]” 选择c:\php5 (PHP的文件的目录)下的php5isapi.dll文件
“[color=blue]扩展名[/color]”写上PHP
至此,PHP已经和IIS集成
[[i] 本帖最后由 jesses 于 2008-5-15 23:23 编辑 [/i]] 很有诱惑 我也想试试
页:
[1]
