WindowsServer2003IIS6.0+PHP5(FastCG)+MySQL5环境搭建(二)

作者: 云计算机网 分类: 云安全 发布时间: 2015-09-24 22:10
六、安装PHP

解压php-5.3.18-nts-Win32-VC9-x86.zip,并把文件夹重合名为php,就放在D盘根目录下

打开D:\php,复制php.ini-development为php.in,用记事本打开做如下修改,如遇到分号请取消前面分号以启用:

extension_dir = "D:\PHP\ext" #设置PHP模块路径

date.timezone = PRC #设置时区为中国时区

register_globals = On #开启GET数据调用

short_open_tag = On #PHP支持短标签

cgi.force_redirect = 0 #开启以CGI方式运行PHP

fastcgi.impersonate = 1

cgi.rfc2616_headers = 1

以下PHP扩展模块,根据需要选择开启,取消前面的分号为开始相应的扩展模块: www.it165.net

extension=php_curl.dll

extension=php_gd2.dll

extension=php_ldap.dll

extension=php_mbstring.dll

extension=php_exif.dll

extension=php_mysql.dll

extension=php_mysqli.dll

extension=php_sockets.dll

extension=php_xmlrpc.dll

extension=php_pdo_mysql.dll

以下为部分截图:

全部更改完之后,保存退出。

7、安裝IIS6.0 FastCGI模块

点击fcgisetup_1.5_rtw_x86.msi进行安装

至此,IIS6.0 FastCGI模块安装完成!

8、配置IIS支持PHP

在开始-->运行-->输入inetmgr,打开"Internet信息服务(IIS)管理器",点开"本地计算机"前面的加号,找到"网站",右键选择属性,切换到主目录,点下面的配置,如下图所示: www.it165.net

点选"缓存ISAPI扩展"下面的添加按键,可执行文件:C:\WINDOWS\system32\inetsrv\fcgiext.dll

扩展名:.PHP

动作,限制为:GET,HEAD,POST,TRACE

勾选:脚本引擎,如下图所示:

最后,确认文件是否存在,如下图所示:

  • 关于serv-u FTP安全设置教程,首先打开serv-u管理添加serv-u为系统服务,在自动开始打上勾

    1.首先打开serv-u管理添加serv-u为系统服务,在自动开始打上勾

    2.下面就到了该对SERV-U进行安全设置的时候了。首先建立一个WINDOWS账号(例如ftptest,密码设置复杂些)
    点击开始-所有程序-管理工具-计算机管理-本地用户和组

    3.建好账号以后,双击建好的用户编辑用户属性,从隶属于里删除USERS组。

    4.在开始菜单的管理工具里找到服务点击打开。在Serv-U FTP Server服务上点右键,选择属性继续。
    然后点击登录进入登录账号选择界面。选择刚才建立的系统账号名,并在下面重复输入2次该账号的密码(就是刚才让你记住的那个),然后点应用,再次点确定,完成服务的设置。

    5.找到serv-u的安装目录(C:\Program Files\RhinoSoft.com\Serv-U)设置serv-u安装目录的权限
    添加所有权限除了(完全控制,删除,更改权限,取得所有权限)


    现在,在服务里重启Serv-U FTP Server服务就可以正常启动了。当然,到这里还没有完全设置完,你的FTP用户因为没有权限还是登录不了的,所以还要设置一下目录的权限

    7.假设你有一个WEB目录,路径是d:\web。那么在这个目录的安全设定里除了管理员和IIS用户都删除掉,再加入ftptest账号,切记SYSTEM账号也删除掉。为什么要这样设置呢?因为现在已经是用ftptest账号启动的SERV-U,而不是用SYSTEM权限启动的了,所以访问目录不再是用SYSTEM而是用ftptest,此时SYSTEM已经没有用了,这样就算真的溢出也不可能得到SYSTEM权限。另外,WEB目录所在盘的根目录还要设置允许ftptest账号的浏览和读取权限(除了完全控制,更改权限,取得所有权限,遍历文件夹/运行文件),并确认在高级里设置只有该文件夹

      

      至此,设置全部结束。

  • 相关推荐:

  • 关于serv
  • windows XP系统下如何架设
  • FTP服务器的部署以及维护
  • 通过IIS来构建FTP服务器
  • 关于FTP服务器的权限问题
  • FTP上的具体应用和管理办
  • 熟悉并灵活应用FTP的内部
  • 如何让FTP服务器更加安全
  • 安全百科:跨站攻击蠕虫
  • “F117隐形木马”化身“
  • 网站内容禁止违规转载,转载授权联系中国云计算网