IIS7+PHP+mySQL架设WordPress

虽然Blogger免费,但最近的网速还有Great Fuc*ing Wall的问题,冷却了我对blogger的热情,为了避免再有无奈的情况,我还是做好了第二手准备,所以说不定那一天我会离开blogger的平台。

除了这个平台,第二选择就是WordPress了,其实正确来说WP才是写Blog的最佳平台,但无奈我没有服务器,国内外提供BSP又不适合我。。。

Anyway,说回正题,运行WordPress的前提是PHPMySql,其实很容易搞掂,但我使用的是Vista,无法安装最新的Apache,会提示出错(和IIS7占用80端口无关),所以只好使用IIS7

这篇文章,你可以学会:

1.如何在Vista 安装IIS7并运行PHP

2.如何在Vista下运行WordPress

文章需要的软件下载地址如下
WordPress 2.1
http://wordpress.org/download/

PHP 5.2
http://www.fusionxlan.com/PHPx64/php-5.2.0-x64-2006-11-05.zip

MySQL 5.1
http://dev.mysql.com/downloads/mysql/5.1.html



首先当然是安装IIS7,在控制面板中,选择程序打开关闭windows功能



在弹出的windows功能中选中Internet信息服务,然后展开-万维网服务应用程序开发功能,选中ISAPI扩展(重要)

确定后自动安装

接下来是PHP的配置,建议下载压缩包,随便解压到任何一个位置,把文件夹里的php.ini-dist复制到c:\windows下,并改名为php.ini(重要)




用记事本打开php.ini,找到 ;extension=php_mysql.dll,前面的“;”去掉,保存

到刚才解压出来的PHP\ext文件夹,把其中的php_mysql.dll复制到System32文件夹下



打开IIS管理器,使用选中处理程序映射--添加脚本映射,在弹出的对话框中,请求路径输入*.PHP,可执行文件为 \PHP\php5isapi.dll



最后在默认文档添加index.phpdefault.php,这样IIS7就能正常运行PHP文件了。

下面是安装MySql,简单到极点,完全不用配置,我就不多说了,有问题就请教google

为了确保真的万物一失,我们新建一个PHP文件,内容为<? phpInfo() ?>,保存为test.php,保存到\inetpub\wwwroot\中,运行http://localhost/test.php,看看能不能正常运行,同时拖动滚动条看看有没有显示MySql的配置状态,以确认PHP能正确连接到数据库上。

最终我们要安装wordPress

把WordPress解压到 \inetpub\wwwroot\ 下,修改wp-config.PHP,红色字体是你要填入或修改的

define('DB_NAME', 'wordpress'); // 这里填入的是MySql中的数据库名称,这个数据库一定要存在
define('DB_USER', 'root'); // MySql管理员登陆名
define('DB_PASSWORD', 'XXXXX'); // 数据库登陆密码
define('DB_HOST', 'localhost'); // 数据库的位置,本地的就是localhost,远程的就输入IP

define ('WPLANG', 'zh_CN'); 输入zh_CN,否则中文会乱码

完成后运行http://localhost/wordpress/wp-admin/install.php 安装,完成后有一个随机密码,用这个密码和admin帐号来登陆

到此,WordPress在IIS7下假设完成。

没有评论: