昨天在本地装了一个WAMP的开发环境,想对wordpress做一些调整,顺便学学php&mysql.
windows xp profession sp3+apache 2.2.13+mysql 5.1.37+php 5.3.0
一、Download
(1).apache 2.2.13
http://httpd.apache.org/download.cgi?Preferred=http%3A%2F%2Flabs.xiaonei.com%2Fapache-mirror
选择的是xiaonei的镜像站点,下载 Win32 Binary including OpenSSL 0.9.8k (MSI Installer) 这个版本,当前最新版本为2.2.13.
(2)mysql 5.1.37 (MySQL Community Server)
http://dev.mysql.com/downloads/mysql/5.1.html#win32
选择Windows MSI Installer (x86)版本.
(3)php 5.3.0
http://windows.php.net/download/
选择 VC6 x86 Thread Safe (2009-Jun-30 08:52:55)版本,注意一定要选择VC6 版本的,在win下只有这个版本可以使用,关于Thread Safe 和Non Thread Safe 我会在以后的文章中说明differences.
(4)wordpress 2.8.4 English version
二、Install
我的原则是,安装的顺序最好是:web服务器(apache)、数据库mysql、开发语言运行环境php.
(1).install apache
如果是本地测试,NetWork Domain:localhost,Server Name :localhost,Administrator Email Address:任意的一个Email地址即可.
一路next即可,最后会在任务栏发现apache的ico.
注意,在选择Custom方式安装时,记得选择 for everyone模式,这样启动apache时才会成功,我第一次安装是for curre nt user,apache怎么都启动不了,估计跟权限有关.
记得修改Apache2.2\conf 目录下httpd.conf 文件,我一般不太喜欢默认的80的端口为服务端口,建议调整为Listen 6688;或者 Listen 8080.
用浏览器访问http://localhost:6688 既可以看到apache默认的It works !页面.即安装apache web server 成功了.
(2) intall mysql
一路Next,选择Develop Machine 开发机,这样mysql占用系统内存是最小的;设置mysql root用户密码.然后配置安装文件的路径和DB存放地址,启用mysql commandline,over.
(3)install php
选择第一个模式:apache 2.2.x Module.下一步,选择apache 安装目录下httpd.conf文件的目录,这样在安装php的时候,会自动修改apache配置文件,并且启用php module(这是我猜测的,没有经过验证).不过应该是这样的,因为在安装玩php之后, 我几乎没有修改任何配置文件,直接在apache目录下的htdocs下编写了一个简单的php文件,这样通过http://localhost:6688/welcome.php 直接访问成功.说明php编译环境已经成功安装.
注意,安装完php后,需要重启apache 才可以启用php module.否则无法访问.php文件.
(4)install wordpress
首先:mysql command line 登录,创建wordpress 数据库.
1.mysql -u root -p yourpass (-p 和 yourpass 之间没有空格)
2.create database wordpress;
3.quit;
直接解压wordpress的zip包,重新命名为 [blog],将文件夹放到apache安装目录下htdocs目录下,重新启动 apache web Server.
在浏览器中输入:http://localhost:6688/blog
第一次访问, 系统会自动跳转到 创建wordpress程序页面.按照提示,一步一步输入本地数据库用户名和密码即可.
恩.本地wp环境搭建起来了.接下来就是学习 wordpress的架构了,在修改theme & code 之前 首先应该明白它的架构. wordpress 官方资料是最好的入门教材:http://codex.wordpress.org/Getting_Started_with_WordPress
在看文档的同时,我感觉wp的文档之全面啊.真的很全很强大.
三、End
如果在安装过程中遇到一些问题,可以去Google一下,关于win下安装php & mysql 图文教程相当多.当然如果怕这样安装麻烦,也可以装xampp.(我在安装之前想过要装,但是一想既然要折腾,就从头到尾折腾吧,反正也是要学的.你可以根据自己的时间和爱好去选择,总之当今时代有很多东西供你选择, 关键是找到适合自己的,节省时间获得最大收益的就是最好的.)
关于xampp以及本地安装wordpress地址:http://www.tamba2.org.uk/wordpress/xampp/
四、节目预告
(1) apache 基础和web server 工作原理
(2)php & mysql 基础知识