找回密码
 注册
【阿里云】2核2G云新老同享 99元/年,续费同价华为云精选云产品特惠做网站就用糖果主机Jtti,新加坡服务器,美国服务器,香港服务器
楼主: 金光

使IIS支持PHP,ISAPI或CGI,FastCGI完全配置教程(最新php5.2.13配置方法)

[复制链接]
 楼主| 发表于 2010 年 11 月 23 日 23:21:43 | 显示全部楼层
N点在设置时到设置父路径时出错,首先在IIS网站里打开父路径,然后删除,重新安装N点


N点虚拟主机管理系统v1.9.5版 (For Windows2003/2008)
http://www.npointhost.com/download.asp

N点虚拟主机管理系统-支持软件下载列表     
http://download.npointhost.com/

软件名称说明(注:请认真查看软件支持的版本)软件大小电信下载网通下载
Windows 2003 Sp2 R2 更新
Gene6 Ftp Server V3.1
Microsoft SQL Server 2000
MYSQL 5.0.83
MYSQL 5.1.46
MYSQL 管理工具(mysql administrator)
PHP 5.2.10 版
Serv-U Ftp Server V6.4
Serv-U Ftp Server V7.4
Serv-U Ftp Server V9.3
Microsoft SQL Server 2005
WinWebMail V3.8
伪静态组件(Rewrite)
安装此更新后可使用 "文件服务器资源管理器"
N点虚拟主机管理系统V1.9.3版及以上版本支持
N点虚拟主机管理系统V1.9.3版及以上版本支持。
N点虚拟主机管理系统V1.9.3版及以上版本支持。
只支持 N点虚拟主机管理系统V1.9.3 以上版本  不包括 V1.9.3版
MYSQL数据库管理工具(英文版)
PHP环境  安装说明  请默认安装在C盘
N点虚拟主机管理系统V1.9.3版及以上版本支持。
只支持 N点虚拟主机管理系统V1.9.3版
只支持 N点虚拟主机管理系统V1.9.3 以上版本  不包括 V1.9.3版
只支持 N点虚拟主机管理系统V1.9.3 以上版本  不包括 V1.9.3版
N点虚拟主机管理系统V1.9.3版及以上版本支持。
支持 Discuz论坛 设置伪静态
95.5MB
4.04MB
368MB
43.8MB
39MB
16.8MB
15.9MB
3.8MB
6.61MB
9.09MB
920MB
7.46MB
56KB

Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

 楼主| 发表于 2010 年 11 月 24 日 02:34:06 | 显示全部楼层
【腾讯云】2核2G云服务器新老同享 99元/年,续费同价

在默认情况下,我们一般给每个站点的web目录的权限为IIS用户的读取和写入,如图:

                               
登录/注册后可看大图

但是我们现在为了将SQL注入,上载漏洞全部都赶走,我们可以采取手动的方式进行细节性的策略设置。
1、给web根目录的IIS用户只给读权限。如图:

                               
登录/注册后可看大图

然后我们对响应的uploadfiles/或其他需要存在上载文件的目录额外给写的权限,并且在IIS里给这个目录无脚本运行权限,这样即使网站程序出现漏洞,入侵者也无法将asp木马写进目录里去,呵呵, 不过没这么简单就防止住了攻击,还有很多工作要完成。如果是MS-SQL数据库的,就这样也就OK了,但是Access的数据库的话,其数据库所在的目录,或数据库文件也得给写权限,然后数据库文件没必要改成.asp的。这样的后果大家也都知道了把,一旦你的数据库路径被暴露了,这个数据库就是一个大木马,够可怕的。其实完全还是规矩点只用mdb后缀,这个目录在IIS里不给执行脚本权限。然后在IIS里加设置一个映射规律,如图:

                               
登录/注册后可看大图


                               
登录/注册后可看大图

这里用任意一个dll文件来解析.mdb后缀名的映射,只要不用asp.dll来解析就可以了,这样别人即使获得了数据库路径也无法下载。这个方法可以说是防止数据库被下载的终极解决办法了
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

 楼主| 发表于 2010 年 11 月 25 日 16:35:24 | 显示全部楼层
mysql_connect() 不支持 请检查 mysql 模块是否正确加载
查看/usr/lib/php/modules/里面根本没有mysql.so
找到Redhat安装盘,找到Server目录下的
php-mysql-5.1.6-20.el5.i386.rpm
php-pdo-5.1.6-20.el5.i386.rpm
上载,安装:
rpm   -ivh    php-pdo-5.1.6-20.el5.i386.rpm
rpm   -ivh    php-mysql-5.1.6-20.el5.i386.rpm
再查看so文件:ls /usr/lib/php/modules/
dbase.so ldap.so mysqli.so mysql.so pdo_mysql.so pdo.so pdo_sqlite.so phpcups.so
mysql.so存在了。

附录:
1、检查apache,mysql,php及其各组件是否正确安装,服务是否已启动。
2、查看 /usr/lib/php/modules/ 下 dbase.so ldap.so mysqli.so mysql.so pdo_mysql.so

pdo.so pdo_sqlite.so phpcups.so mysql.so是否存在。
如果不存在:找到Redhat安装盘,找到Server目录下的
php-mysql-5.1.6-20.el5.i386.rpm
php-pdo-5.1.6-20.el5.i386.rpm
安装:
rpm   -ivh    php-pdo-5.1.6-20.el5.i386.rpm
rpm   -ivh    php-mysql-5.1.6-20.el5.i386.rpm
3、在/etc/php.ini中添加
extension=mysql.so
extension=mysqli.so
extension=pdo_mysql.so
4、重启httpd和mysqld

Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

 楼主| 发表于 2010 年 12 月 2 日 22:04:25 | 显示全部楼层
英文Windows 2003中文语言包 是CD3 其他的是别的国家的语言包根据你的需要下载吧。
CD 1: German, Japanese (448 MB ISO image) down
CD 2: French, Spanish, Italian (554 MB ISO image) down
CD 3: Korean, Chinese Simplified, Chinese Traditional (561 MB ISO image) down
CD 4: Swedish (161 MB ISO image) down
适用于:
Windows® XP Professional 操作系统, x64 Edition
Microsoft® Windows Server™ 2003 操作系统, Standard x64 Edition
Microsoft® Windows Server™ 2003 操作系统, Enterprise x64 Edition
Microsoft® Windows Server™ 2003 操作系统, Datacenter x64 Edition


********************************
32位的:
for win2003_SP2(r2)
thunder://QUFodHRwOi8vZG93bi54bHlsdy5jb20vRG93bmxvYWQuYXNwP0lEPTM2NSZzSUQ9MFpa



Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

 楼主| 发表于 2010 年 12 月 3 日 18:20:00 | 显示全部楼层
phpMyAdmin安装后访问出现Warning: require_once(./libraries/common.inc.php)错误的解决办法

安装好PHPmyAdmin后,在IE里访问时会出现下面的这种错误:

Warning: require_once(./libraries/common.lib.php) [function.require-once]: failed to open stream: No such file or directory in D:\php\phpMyAdmin\index.php on line 36

Fatal error: require_once() [function.require]: Failed opening required './libraries/common.lib.php' (include_path='.;C:\php5\pear') in D:\php\phpMyAdmin\index.php on line 36

common.inc.php这个文件是存在的,而且系统中php也不装在C盘根目录下,怎么会有这样的提示呢?

经过一阵调试终于发现解决方法:

原来phpMyAdmin的安装目录的上级目录权限不够,这时给上级目录加上IIS匿名User的“读取和运行”权限,再打开phpmyadmin页面,成功!

[注意事项]:

1、不要把phpmyadmin解压安装在根目录,因为这样匿名用户就会拥有根目录的权限。


Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2011 年 6 月 7 日 22:55:22 | 显示全部楼层
谢谢,教程对我很有帮助
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

kuku895 该用户已被删除
发表于 2012 年 2 月 22 日 14:32:09 | 显示全部楼层
【腾讯云】2核2G云服务器新老同享 99元/年,续费同价
提示: 作者被禁止或删除 内容自动屏蔽
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2012 年 3 月 12 日 18:37:28 | 显示全部楼层
感谢楼主分享,辛苦你了
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|金光论坛

GMT+8, 2024 年 11 月 18 日 08:49 , Processed in 0.143184 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表