体验 WordPress 之一

今天忽然发现,我所订阅的几个blog里面,有独立站点的,大部分Blog系统使用的是WordPress,譬如:MyTop123 、白鸦 、槽边往事、YOYO′S BLOG、小众软件、红色分割线 等等。

虽然久仰WordPress大名,但是由于自己对php的了解程度,一直没有想过去尝试一下这个系统。

下午在家里洗衣服,听着那边洗衣机的声音,刺激着耳膜。于是突发奇想,为什么不现在试一试呢?于是开始了自己对WordPress的体验。

 

首先,Google了一下,直接就找到了官方网站 〔顺便说一下,E文版的google这方面确实很强!〕,发现最新的版本是 2.5 ,刚刚出来不久。不管了,先down 回来再说。于是就把wordpress-2.5.zip拿到手了,吃惊了一下,传说中很强的这个系统,压缩包尽然只有1.2MJ.

 

Php想运行PHP程序嘛,肯定要使用它的运行环境,说实话,以前没有接触过这个东西。不过嘛,Google先,上它的官方网站先。发现最新版是PHP 5.2.5。也down下来再说。也是一个压缩包,php-5.2.5-Win32.zip。

 

然后想想,还没有Web 服务器。虽然是在XP下,但是没有安装IIS,平时也不用它。那么就安装自己相对熟悉的Apache吧。于是到Apache的官方网站,也把最新版的Apache 2.2.8 给下载回来了。

 

数据库服务器嘛,就不重新安装了,自己机器上的是Mysql4.1,虽然老了点,但是应该不会有什么问题吧。

 

材料都备齐了,开始“做菜”!

 

先安装Apache,只有这个是安装包,于是就一路 “NEXT”而下,顺利OK了。

运行一下http://localhost/ ,It works! Very Good!

然后尝试把应用放在Apache 下。为了图方便,就直接把wordpress-2.5.zip直接解压到了Apache的htdocs目录下的名位blog的目录下。

运行一下http://localhost/blog/ ,抱歉,当然什么都没有,因为主页是index.php,估计现在我的Apache还不认识php吧。到目录下看了一下,有一个readme.html 文件,于是输入http://localhost/blog/readme.html ,OK,页面正常显示。

接下来,应该是让我的Apache可以识别并执行php页面了。要想执行php,那就先安装php5吧。把这个包解压到D:\php5目录,能看的估计只有install.txt文件了。于是找到Manual Installation Steps 一段,开始钻研。然后按照把php.ini-dist改名为php.ini。

然后要将php做为apache的模块来安装。打开Apache的配置文件,添加两行,第一行“LoadModule php5_module D:/php5/php5apache2_2.dll”是指以module方式加载php,第二行“PHPIniDir "D:/php"”是指明php的配置文件php.ini的位置,当然,这里的“D:/php5”就是我的php解压目录。

这样貌似应该apache可以找到php了。但是重启Apache ,http://localhost/blog/依然不能访问。应该是apache找到这个目录的时候,没有找到默认的主页。

于是又打开Apache配制文件,做如下编辑:在  DirectoryIndex index.html 后添加index.php。

然后将下面两行添加到<IfModule mime_module>这一行后面:

    AddType application/x-httpd-php .php

    AddType application/x-httpd-php .html

重启Apache,继续访问http://localhost/blog/,Oh,可以访问了,不过提示说我没有Mysql是不行滴!

我就继续整呗。

在mysql中新建立了一个blog的数据库。

在php.ini中查找extension=php_mysql.dll ,将前面的“;”号去掉。重启Apache,依然不能访问,和刚才一样。查看log,看到这么一行:“Syntax error on line 129 of D:/Apache2/conf/httpd.conf: Cannot load D:/php5/php5apache2.dll into serve”。
上网一阵google,于是建立了环境变量PHP_HOME,并且将%PHP_HOME%;%PHP_HOME%\ext;追加到环境变量的Path中。

重启Apache ,log依旧。

无语了。实在不知道问题在哪里。

最后,不得已将php_mysql.dll和依赖的libmysql.dll拷贝到system32,做最后尝试。

OK,尽然可以访问了,顺利的设置了数据库信息,一个新的页面展现了我的面前。

哈哈,终于可以开始尝试一下WordPress了!
体验 WordPress 之一
    

你可能感兴趣的:(apache,PHP,mysql,wordpress,Google)