VMware Workstation 虚拟机安装64位windows 2008 R2 系统

偶看现在使用的电脑是 惠普 康柏 Elite 8300 MT Mini Tower,操作系统 Windows 7 旗舰版 64位

基本硬件展示

  • 处理器 英特尔 第三代酷睿 i5-3470 @ 3.20GHz 四核
  • 主板 惠普 3397
  • 内存 8 GB ( 记忆科技 DDR3 1600MHz / 镁光 DDR3 1600MHz )
  • 主硬盘 西数 WDC WD5000AAKX-60U6AA0 ( 500 GB / 7200 转/分 )
  • 主显卡 英特尔 Ivy Bridge Graphics Controller ( 2112 MB / 惠普 )
  • 显示器 惠普 HWP2840 HP LE1851w ( 18.5 英寸 )
  • 网卡 英特尔 82579LM Gigabit Network Connection / 惠普
  • 声卡 瑞昱 ALC221 @ 英特尔 Panther Point High Definition Audio Controller

偶看在Windows 7 下安装VMware Workstation 9虚拟机后,本想安装windows 2008 R2(只有64位,没有32位可选),但是虚拟机提示

Binary translation is incompatible with long mode on this platform. Disabling long mode. Without long mode support, the virtual machine will not be able to run 64-bit code. For more details see http://vmware.com/info?id=152.

通过搜索得知需要修改bios设置才能使虚拟机支持64位系统。研究了大半天才找到惠普 康柏 Elite 8300 MT Mini Tower,设置虚拟机64位的地方。

首先按住“Esc”键进入BIOS设置菜单,选择“Computer Setup(F10)”进入BIOS设置

hp-bios

找到菜单“Security”–“System Security”,将Virtualization Technology(VTx)和Virtualization Technology Directed I/O(VTd)设置为 Enabled。保存并退出BIOS设置,重启电脑,

system-security

成功在VMware Workstation 9虚拟机下安装windows 2008 R2 64位系统。

wordpress在windows主机伪静态的httpd.ini文件设置

对于国内的大部分wordpress用户来说,使用windows主机的比例远远高于linux主机,这是国内主机市场的环境造成的,在linux主机下想要实现wordpress伪静态是非常容易的,只要在管理后台直接设置固定链接后保存即可,可是对于广大的windows主机用户来说,配置伪静态可就没有这么简单了。

首先要确定windows主机是否支持伪静态,对于大部分虚拟空间来说,这个应该都是支持的。

接下来,建立一个txt文件,将其改名为httpd.ini,将以下内容复制到该文件

[ISAPI_Rewrite]

# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
#拒绝访问httpd.ini和httpd.parse.errors
RewriteRule /httpd(?:.ini|.parse.errors) / [F,I,O]
#拒绝访问特定后缀名的文件
RewriteRule .*.isrwhlp / [F,I,O]
# Defend your computer from some worm attacks
#RewriteRule .*(?:global.asa|default.ida|root.exe|..).* . [F,I,O]

#解决xmlrpc.php无法访问导致的404错误
RewriteRule /xmlrpc.php /xmlrpc.php [L]

# 中文tag解决
RewriteRule /tag/(.*)/page/(\d+)/ /index\.php\?tag=$1&paged=$2 [L]
RewriteRule /tag/(.*) /index\.php\?tag=$1 [L]

# from accessing through HTTP
# Rules to ensure that normal content gets through

RewriteRule /robots.txt /robots.txt [L]

#sitemap
RewriteRule /sitemap.xml /sitemap.xml [L]
RewriteRule /sitemap.xml.gz /sitemap.xml.gz [L]
RewriteRule /sitemap.html /sitemap.html [L]
RewriteRule /sitemap_baidu.xml /sitemap_baidu.xml [L]

#category
RewriteRule /category/(.*)/page/(\d+)/ /index\.php\?category_name=$1&paged=$2 [L]
RewriteRule /category/(.*) /index\.php\?category_name=$1 [L]
RewriteRule /favicon.ico /favicon.ico [L]

# For file-based wordpress content (i.e. theme), admin, etc.

RewriteRule /wp-(.*) /wp-$1 [L]

# For normal wordpress content, via index.php

RewriteRule ^/$ /index.php [L]
RewriteRule /(.*) /index.php/$1 [L]

将制作好的httpd.ini文件上传到网站的根目录,如果主机有权限的情况下,会自动生成伪静态配置;如果没有自动生成伪静态页面,即出现404错误页面,需要联系主机的技术人员配置伪静态规则。