先做好准备工作:
Windows2003 :……
Apache :下载
Php:下载
Mysql:下载
WordPress:下载
一. 首先安装Apache,这样就可以发布web服务了(和window的iis差不多意思)。
打开安装文件
点Next;
在出现的对话框里选择“I accept the terms in the license agreement”确认同意软件安装使用许可条例,然后Next;
出现的是使用须知,阅读确认后继续Next ;
出现的三栏信息中电邮地址会当系统故障时提供给访问者,其实都是供参考用的所以都可以随便填写,无效的也可以。下面有两个选择,图片上选择的是为系统所有用户安装,使用默认的80端口,并作为系统服务自动启动;另外一个是仅为当前用户安装,使用端口8080,手动启动。一般选择如图所示。继续按Next;
选择安装类型,Typical是默认的典型安装,Custom是自定义安装,我选Custom,点Next继续;
出现选择安装选项界面,点击“Apache HTTP Server 2.0.55”,选择“This feature, and all subfeatures, will be installed on local hard drive.”,即“此部分,及下属子部分内容,全部安装在本地硬盘上”。点选“Change…”,手动指定安装目录,(一般建议不要安装在操作系统所在盘,免得操作系统坏了之后,还原操作把Apache配置文件也清除了)我们假定更改为D:\,后面要用到,Next;
点Install开始安装;
当你看到如下画面出现时,Apache就基本安装成功了。
安装向导成功完成,此时去看桌面右下角状态栏应该出现了一个绿色图标,表示Apache服务已经开始运行,按“Finish”结束Apache的软件安装。
使用这个图标可以很方便的对Apache进行控制,在图标上单击左键会出现“Start(启动)”、“Stop(停止)”、“Restart(重启动)”以进行相应的操作。
现在测试一下服务是否已经开启,在浏览器的地址栏中输入“http://localhost”或者“http://127.0.0.1”,如果出现了如下画面,即代表安装成功。
接下来要配置Apache服务器,以满足我们的需求。其实如果不配置,我们的安装目录下的Apache2\htdocs文件夹就是网站的默认根目录,相当于iis里的wwwroot,把网页相关内容放入文件夹就可以成功发布了。
现在开始配置,点击“开始”、“所有程序”、“Apache HTTP Server 2.0.55”、“Configure Apache Server”、“Edit the Apache httpd conf Configuration file”,点击打开。
我们把记事本的“自动换行”功能去掉,勾选“状态栏”。这样记事本右下角就多了个标记,“Ln *, Col *”就表示“第*行,第*列”,这样可以迅速的在文件中定位,当然也可以通过“编辑”,“查找”输入关键字来快速定位。
找到“Ln 228”或关键字“DocumentRoot”(就是网站的根目录),找到如下图所示地方,然后将”"内的地址改成我们的网站根目录,地址格式照图上方式的写,注意,平常的文件地址格式用到的“\”在Apache这里改成了“/”。
继续查找“Ln 253”,同样更改。
查找“Ln321”,DirectoryIndex(目录索引,也就是在仅指定目录的情况下,默认显示的文件名),可以添加很多,系统会根据从左至右的顺序来优先显示,以单个半角空格隔开,比如有些网站的首页是index.htm,就在光标那里加上“index.htm ”文件名是任意的,不一定非得“index.html”,比如“test.php”等,都可以。
最后,“Ln625”,把“# DefaultLanguage nl”前面的“# ”去掉,把“nl”改成你要强制输出的语言,中文是“zh-cn”,保存,关闭。
二. 安装、配置php,以module方式,将php与apache结合使你的网站服务器支持php服务器脚本程序。
将下载的php安装文件php-5.0.5-Win32.zip右键解压缩。
在解压缩后的文件夹里找到“php.ini-dist”,重命名为“php.ini”,打开编辑,找到“Ln385”,“register_globals = Off”值,这个值是用来打开全局变量的,比如表单送过来的值,如果这个值设为“Off”,就只能用“$_POST[’变量名’]、$_GET[’变量名 ‘]”等来取得送过来的值,如果设为“On”,就可以直接使用“$变量名”来获取送过来的值,当然,设为“Off”就比较安全,不会让人轻易将网页间传送的数据截取。这个值是否更改取决于自己是重视安全还是方便了,我选择安全嘿嘿。
要使php能够直接调用其它模块,比如访问mysql,如下图所示,“Ln577”,选择要加载的模块,去掉前面的 “;”,就表示要加载此模块了,我们做wordpress的话,只有mysql就够了。所有的模块文件都放在php解压缩目录的“ext”之下,。编辑好后保存,关闭。

如果上一步加载了其它模块,就要指明模块的位置,否则重启Apache的时候会提示“找不到指定模块”的错误,这里介绍一种最简单的方法,直接将php安装路径、里面的ext路径指定到windows系统路径中——在“我的电脑”上右键,“属性”,选择“高级”标签,点选“环境变量”,在“系统变量”下找到“Path”变量,选择,双击或点击“编辑”,将“;D:\php;D:\php\ext”加到原有值的后面,当然,其中的“D:\php” 是我的安装目录,你要将它改为自己的php安装目录,如下图所示,全部确定。系统路径添加好后要重启电脑才能生效,可以现在重启,也可以在所有软件安装或配置好后重启。
现在开始将php以module方式与Apache相结合,使php融入Apache,照先前的方法打开Apache的配置文件,Ln 173,找到这里,添加进如图所示选中的两行,第一行“LoadModule php5_module D:/php/php5apache2.dll”是指以module方式加载php,第二行“PHPIniDir “D:/php””是指明php的配置文件php.ini的位置,是当然,其中的“D:/php”要改成你先前选择的php解压缩的目录。
还是Apache的配置文件,Ln 757,加入“AddType application/x-httpd-php .php”、“AddType application/x-httpd-php .html”两行,你也可以加入更多,实质就是添加可以执行php的文件类型,比如你再加上一行“AddType application/x-httpd-php .htm”,则.htm文件也可以执行php程序了,你甚至还可以添加上一行“AddType application/x-httpd-php .txt”,让普通的文本文件格式也能运行php程序。
现在,php的安装,与Apache的结合已经全部完成,用屏幕右下角的小图标重启Apache,你的Apache服务器就支持了php。
三. 安装mysql,与php、Apache相结合
打开下载的mysql安装文件mysql-4.1.14-win32.zip,双击解压缩,运行“setup.exe”,出现如下界面
点Next;
选Custom,Next;
在“Developer Components(开发者部分)”上左键单击,选择“This feature, and all subfeatures, will be installed on local hard drive.”,即“此部分,及下属子部分内容,全部安装在本地硬盘上”。在上面的“MySQL Server(mysql服务器)”、“Client Programs(mysql客户端程序)”、“Documentation(文档)”也如此操作,以保证安装所有文件。点选“Change…”,手动指定安装目录。
填上安装目录,我们依旧假定是“D:\mysql”。Next;
点击Install开始安装;
等待出现以下界面,点Next;
选择Skip跳过,Next;
Finish,然后开始配置。
点Next;
选择配置方式,“Detailed Configuration(手动精确配置)”、“Standard Configuration(标准配置)”,这里我们选择“Detailed Configuration”,方便熟悉配置过程,点Next;
选择服务器类型,“Developer Machine(开发测试类,mysql占用很少资源)”、“Server Machine(服务器类型,mysql占用较多资源)”、“Dedicated MySQL Server Machine(专门的数据库服务器,mysql占用所有可用资源)”,大家根据自己的类型选择了,一般选“Server Machine”,不会太少,也不会占满。。继续Next;
选择mysql数据库的大致用途,“Multifunctional Database(通用多功能型,好)”、“Transactional Database Only(服务器类型,专注于事务处理,一般)”、“Non-Transactional Database Only(非事务处理型,较简单,主要做一些监控、记数用,对MyISAM数据类型的支持仅限于non-transactional),随自己的用途而选择了,我这里选择“Transactional Database Only”,按“Next”继续;
接下来是对InnoDB Tablespace进行配置,就是为InnoDB 数据库文件选择一个存储空间,如果修改了,要记住位置,重装的时候要选择一样的地方,否则可能会造成数据库损坏,当然,对数据库做个备份就没问题了,这里不详述。我这里没有修改,使用用默认位置,直接按“Next”继续;
选择您的网站的一般mysql访问量,同时连接的数目,“Decision Support(DSS)/OLAP(20个左右)”、“Online Transaction Processing(OLTP)(500个左右)”、“Manual Setting(手动设置,自己输一个数)”,我这里选“Online Transaction Processing(OLTP)”,自己的服务器,应该够用了,按“Next”继续;
是否启用TCP/IP连接,设定端口,如果不启用,就只能在自己的机器上访问mysql数据库了,我这里启用,把前面的勾打上,Port Number可以默认,也可以自己自定义,注意不要和已经在使用的端口冲突了,按“Next”继续;
然后的字符集设置比较重要,就是对mysql默认数据库语言编码进行设置,第一个是西文编码,第二个是多字节的通用utf8编码,都不是我们通用的编码,这里选择第三个,然后在Character Set那里选择或填入“gbk”,当然也可以用“gb2312”,区别就是gbk的字库容量大,包括了gb2312的所有汉字,并且加上了繁体字、和其它乱七八糟的字——使用mysql的时候,在执行数据操作命令之前运行一次“SET NAMES GBK;”(运行一次就行了,GBK可以替换为其它值,视这里的设置而定),就可以正常的使用汉字(或其它文字)了,否则不能正常显示汉字。按 “Next”继续。
选择是否将mysql安装为windows服务,还可以指定Service Name(服务标识名称),是否将mysql的bin目录加入到Windows PATH(加入后,就可以直接使用bin下的文件,而不用指出目录名,比如连接,“mysql.exe -uusername -ppassword;”就可以了,不用指出mysql.exe的完整地址,很方便),我这里全部打上了勾,Service Name不变。按“Next”继续。
接下来这一步询问是否要修改默认root用户(超级管理)的密码(默认为空),“New root password”如果要修改,就在此填入新密码(如果是重装,并且之前已经设置了密码,在这里更改密码可能会出错,请留空,并将“Modify Security Settings”前面的勾去掉,安装配置完成后另行修改密码),“Confirm(再输一遍)”内再填一次,防止输错。“Enable root access from remote machines(是否允许root用户在其它的机器上登陆,如果要安全,就不要勾上,如果要方便,就勾上它)”。最后“Create An Anonymous Account(新建一个匿名用户,匿名用户可以连接数据库,不能操作数据,包括查询)”,一般就不用勾了,设置完毕,按“Next”继续。
点击Execute执行配置,就完成了整个网站基本架构配置。
四. 安装WordPress
把下载的WordPress压缩包解压,放到自己指定的网站根目录。
还记得刚才Apache的配置吗?点击“开始”、“所有程序”、“Apache HTTP Server 2.0.55”、“Configure Apache Server”、“Edit the Apache httpd conf Configuration file”,点击打开。
找到“Ln229”和“Ln254”,分别更改为WordPress的目录即我们这个blog的根目录。同样注意“\”和“/”的问题。
这里要介绍一个软件叫Navicat,是用来管理Mysql数据库的,我们先下载安装。下载 (ps:如果要破解的话自己去找个注册机之类的东西吧)
安装完毕后,打开Navicat,创建一个数据库,用于与WordPress相连。
选择字符集gbk — GBK Simplified Chinese,整理gbk_chinese_ci;
创建数据库成功后,创建一个数据库用户,设置用户名、主机名、密码;
确定后可以再相应的设置该用户的权限,提高安全级别,这里不再赘述。
进入wordPress的根目录,找到wp-config-sample.php文件并打开,然后需要填写你的MySQL数据库信息给WordPress,即刚才我们的数据库设置,当然,如果是虚拟主机,那这些信息是由你自己在虚拟主机服务商提供的设置面板中定义的。在wp-config-sample.php文件的头部,你会发现类似如下的代码:
按照我中文所说的要求,填写相关的信息即可。以“另存为”的方式将wp-config-sample.php文件改名为wp-config.php保存。
重新启动Apache。
安装工作的最后一步,就是获取你的Wordpress用户名和密码了。在地址栏中输入install.php文件的URL,它位于你的Wordpress目录下的wp-admin子目录中,因此一般的形式为http://wordpress目录/wp-admin/install.php。这个安装文件会生成一个用户名和密码给你,通过它们,你就可以进入Wordpress的管理面板进行相关的操作了,并且,拥有的是最高权限。这个密码非常的重要,请你一定要记牢,你也可以在登录后修改密码。
打开安装目录(如果是本机可以是http://localhost/wp-admin/install.php)后,简单得填写blog信息,我们的网站就初具雏形啦!
| M | T | W | T | F | S | S |
|---|---|---|---|---|---|---|
| « Dec | ||||||
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | |||
54 Responses
cheng
21|May|2008 1牛逼啊ham
carl.lau
21|May|2008 2好强大呀,ham太厉害了
Avita
03|Oct|2008 3不错不错,转走了哈!!!Windows2003+Apache+Php+Mysql+WordPress by rara。
Leave a reply