您好,欢迎来到

中国信息港

! 请登录 免费注册
  • 在线企业QQ:
  您当前的位置:首页--新闻资讯

windows 2008 r2+iis 7.5下配置伪静态

更多
时间:2016-8-31  来源:中国信息港

   近来有很多用户强烈建议小编教他们如何在windows 2008 r2+iis 7.5下配置伪静态,因此,小编也就仔细将经验加以汇总,总结文章如下,希望能帮助更多的用户朋友。

1、实验环境:windows 2008 r2+iis 7.5 +php+ mysql + dz

2、适合用户:服务器托管  vps

3、安装步骤

1)、安装IIS7.5和Windows2008r2主机打开服务器管理器-添加角色-Web 服务器(IIS),再勾选CGI后安装,一定要勾选这个CGI.

2)、安装PHPManagerPHPManager安装过程简单,直接双击安装至完成。打开 控制面板-管理工具-Internet 信息服务(IIS)管理器,PHP Manager已存在IIS功能列表中 

安装PHPManagerPHPManager详情见windows2008搭建多版本php ,这里不再多说。

------------备注---------------

PHP Manager功能丰富,动安装并生成php.ini 。php.ini参数配置可视化编辑,监视php.ini改动无需重起IIS服务。默认php.ini参数下,即可完美运行Discuz!X,十分方便。PHP Manager中的"Manager all setting" 可非常方便直观的修改php.ini参数。具体参数请根据实际情况修改。 
例如: 
①开启exif功能。打开PHP Manager中的"Enable or disable an extension" ,先找到php_gd2.dll并Disable后再找到php_exif.dll并Enable,最后再找到php_gd2.dll并Enable 
②php.ini默认上传文件大小限制为2M在PHP Manager中打开"Manager all setting"找到upload_max_filesize修改后面的值即可,注意不要忽略单位。 
③修改时区date.timezone = PRC 
④修改short_open_tag=on 
⑤禁用php函数。找到: 

------------------------------------

3)、安装PHP首先安装 Visual C++ 库 ,过程省略。这里使用的是32位php,所以安装32位vcredist_x86.exe解压 php-5.2.17-Win32-VC6-x86.zip,例如解压目录为 E:\php-5.2.17-Win32-VC6-x86 注:此目录需要administrator完全控制权限,USERS读取执行权限。

4)、安装xcache注意:C:\Windows\Temp 目录需要添加Users的读取写入执行权限。解压XCache-2.0.1-php-5.2.17-Win32-VC6-x86.zip文件,例如把解压出来的php_xcache.dll放入到 E:\php-5.2.17-Win32-VC6-x86\ext 内然后 把下面代码添加进php.ini 末尾。

5)、

复制代码

  1. [xcache-common]


  2. zend_extension_ts = "E:/php-5.2.17-Win32-VC6-x86/ext/php_xcache.dll"


  3. [xcache.admin]


  4. xcache.admin.enable_auth = On


  5. xcache.admin.user = "admin"


  6. xcache.admin.pass = "21232f297a57a5a743894a0e4a801fc3"


  7. xcache.size  =  64M


  8. xcache.count =  2 ; 建议设置为 cpu 数


  9. xcache.var_size  = 16M


  10. xcache.var_count = 2 ; 建议设置为 cpu 数

 
其中的xcache.admin.pass =""后面是32位md5加密小写密文xcache 解压的目录内admin文件夹是xcache 管理界面程序,可以放入到wwwroot内浏览,登陆用户和密码为上面代码中已设置的 admin注:新版php,请直接用zend_extension =""启用php_xcache.dll 

 6)、安装 ZendOptimizer1.解压 ZendOptimizer-3.3.3-Windows-i386.zip ,例如解压到 E:\php-5.2.17-Win32-VC6-x86 内2. 添加下面代码到 php.ini 末尾。    [Zend]    zend_extension_manager.optimizer_ts="E:\php-5.2.17-Win32-VC6-x86\ZendOptimizer-3.3.3\Optimizer-3.3.3"    zend_extension_ts="E:\php-5.2.17-Win32-VC6-x86\ZendOptimizer-3.3.3\ZendExtensionManager.dll" 

7)、安装URL Rewrite 伪静态 :URL静态化是一个有利于搜索引擎的设置,通过URL静态化,达到原来是动态的PHP页面转换为静态化的HTML页面,可以提高搜索引擎抓取,自然提高搜索引擎的搜索量。首先安装rewrite_x64_zh-CN.msi(文章前面有软件下载地址,安装简单),Discuz!X2.5后台全局SEO设置URL静态化勾选开启所有可用规则,再打开“查看当前Rewrite 规则”,找到并复制"IIS7 Web Server(独立主机用户)"规则,添加到web空间根目录wwwroot下的web.config文件中(没有请自建),格式如附件中web.config文件,或者把附件中的文件解压出来放到网站根目录wwwroot内,即可查看到 Internet 信息服务(IIS)管理器 中的 URL重写 里的伪静态内容

一般这样,windows 2008 r2+iis 7.5下配置伪静态就配置成功了。

对了需要的软件包你可以到这里下载:

下载说明:以下链接均为官方下载地址,请注意下载合适版本程序。 
Visual C++ 库http://www.microsoft.com/zh-cn/download/details.aspx?id=29php-5.2.17-Win32-VC6-x86.zip 
http://windows.php.net/download/mysql-5.5.25a-winx64.msi 
http://www.mysql.com/downloads/mysql/PHPManagerForIIS-1.2.0-x64.msi 
http://phpmanager.codeplex.com/releases/view/69115XCache-2.0.1-php-5.2.17-Win32-VC6-x86.zip 
http://xcache.lighttpd.net/pub/Releases/ZendOptimizer-3.3.3-Windows-i386.zip 
http://www.zend.com/en/products/guard/downloadsrewrite_x64_zh-CN.msi 

http://www.iis.net/download/URLRewrite 


如果你对《windows 2008 r2+iis 7.5下配置伪静态》有疑问,请联系我们!