作者:站长 发布于:2014-1-3 17:18 Friday
第一步:下载所有搭建环境需要的程序。
(1.1)PHP下载地址:
http://windows.php.net/download/
请下载5.3的版本,本来第一次我下载的是PHP5.4.3的,但是后来下载Wincache的时候发现它只支持php5.3的版本,所以请大家下载5.3的版本。
下载那里分为Non Thread Safe和Thread Safe两个版本,如果要用FastCGI模式运行PHP,就选择Non Thread Safe版本,如果要用ISAPI模式运行PHP,就选择Thread Safe版本,因为我们是使用FastCGI模式运行PHP的,所以就选择非安全(Non Thread Safe)VC9编译的版本,官方也推荐这个。
(1.2)Mysql下载地址:
http://dev.mysql.com/downloads/mysql/
我下载的版本是MySQL Community Server 5.5.24,因为微软从2008 r2开始就不支持32位了,从r2开始以后的系统版本都是64位的,所以我们下载64位的Mysql。
(1.3)PHP Manager 1.2 for IIS 7 - x64下载地址:
http://www.iisboy.com/plus/download.php?open=0&aid=716&cid=3
由于官方的那里下载不了,所以就在网上搜索了一个下载。官方的地址是:
http://phpmanager.codeplex.com/releases/
(1.4)Wincache下载地址:
http://www.iis.net/download/WinCacheForPhp
在右边那个地方选择WinCache 1.1 for PHP 5.3 - x86的版本下载。
(1.5)另外需要下载的:
因为PHP5.3是VC9编译的,而2008 r2本身没有VC9运行库,所以我们要单独下载安装一下,下载地址是:
http://www.microsoft.com/en-us/download/details.aspx?id=2092
第二步:开始安装程序。
(2.1)安装IIS7.5:
Windows server 2008 R2的IIS安装程序就集成在操作系统里,不需要另外下载安装包。
系统左下角旁边有个服务器管理—角色管理—添加角色—web服务器(iis)—下一步,里面东西根据你自己需要的选,但是CGI这个必须要选上。
(2.2)安装Mysql:
这里我就不写教程了,具体可以百度,一般人也都会安装的,后期的话我有时间写个安装教程,贴出来。
(2.3)安装VC9运行库:
直接打开安装文件下一步就可以了
(2.4)安装PHP5.3:
把下载来的PHP压缩包直接解压到C或者D盘里,我这里就解压在D盘里,路径为:D:\php5,把目录里的php.ini-recommended重新命名为php.ini,其他暂时就不改了,后面使用PHP Manager更改就可以了。
(2.5)安装Wincache:
打开下载来的文件,然后它提示解压目录,我们就选桌面,然后进入解压文件目录把wincache.dll这个文件复制到*:\php5\ext下边。
(2.5)安装PHP Manager:
执行安装文件一直下一步就可以了,然后打开IIS选中默认站点,右边就出现了PHP Manager这个选项,双击打开它。
点击“Register new PHP version”添加PHP的路径:D:\php5\php-cgi.exe。
点击“Manage all settings”管理php.ini的设置,这里可以更改默认的上传文件大小什么的,根据你的需要设置。
点击“Enable or disable an extension”把你需要的php扩展开起来,右键选择,enabled是开启,disabled是关闭,然后点击右边的那个ADD把wincache的添加进去,我们之间把wincache.dll复制到D:\php5\ext下边了,所以我们把它选中确定就可以了。
第三步:测试安装是否成功。
在IIS默认站点下边我们建立一个PHP文件,里面写上:<?php phpinfo() ?> 然后看一下是否能正常打开,以及下边有没有wincache的那个显示,这里推荐 雅黑PHP探针,可以到http://www.yahei.net/这里下载。
作者:站长 发布于:2013-11-19 14:25 Tuesday 分类:随笔录
经常会遇到一些网站被入侵, 入侵者在上面建立了一个结尾带点的文件夹,
这种文件夹无法直接删除, 要用dos命令提示符来删除.
运行cmd窗口.
假如带点文件夹为 E:/a.
则用 rd E:/a.. /s
一个.后面加一个., 如果有两个., 如..那就用 rd E:/a.... /s
/s表示删除文件夹里的文件.
有时这样也删除不掉, 那就试试这个方法
rd //./E:/a.. /s
//./表示网络中的本机
一种好方法是使用“8.3”格式的短名称来执行操作,取得短名称的办法是在cmd控制台窗口下使用“dir /x”命令,
输出内容的倒数第二列就是短名称。有了短名称后再用“rd [文件夹短名称]”命令就可以顺利删除文件夹了。
详细的操作步骤参考如下:
假设删不掉的文件夹在”d:/qqqq.”下面
点“开始”菜单-》“运行”,这样会打开”运行”对话框。
在“运行”对话框中输入cmd,然后点击确定,确定后会打开“控制台”窗口了。
在“控制台”窗口中直接进入”qqqq.”目录是找不到此目录的,进不去。
但是可以在控制台中输入”dir /x”命令,倒数第二列QQQQ~1就是“8.3”格式的短名称。短名称通常以”~1″结尾,
但也不一定。 现在“cd QQQQ~1”,进入删除不掉的目录中,找出需要删除的文件或者文件夹,如果是删除文件夹,
就输入”rd 文件夹”,如果是删除文件,就输入”del 文件”,然后回车。
那么现在文件/文件夹应该被删除了。
作者:站长 发布于:2013-11-19 14:23 Tuesday 分类:程序相关
这里我只是针对我这出现的情况,如果您也有这种情况可以试试这个方法。
一直以为有些人访问phpmyadmin时会出现空白,我一开始以为是和IE的版本有关,不过的确是有些IE版本会出现这样的问题,但总不能让他们老是换个浏览器吧,于是我调试了一下,后来发现是php禁用了ob_gzhandler的原因。
当时因为一些原因,把ob_gzhandler函数禁止了,也就是禁止发送加密的html,而phpmyadmin设置了发送这个。
出现这种情况如下:一,在php.ini中禁止了ob_gzhandler这个函数;二,phpmyadmin的config.inc.php中$cfg['OBGzip'] = 'auto';一行
解决方案:
一种方法就是解开ob_gzhandler函数禁止
另一种方法就是在phpmyadmin的config.inc.php中$cfg['OBGzip'] = FALSE;