网络上有很多流行的博客程序。我们这里将以架设WordPress博客程序为目标,自建PHP服务器。
我们要准备的程序如下:
IIS(5.1)、php(5.2.8)、MySQL(5.0.22)、ZendOptimizer(3.3.3)、phpMyAdmin(3.1.2)
以上软件可在下载:http://www.cbifamily.com/download/200907.html
一.安装IIS
IIS也就是“Internet信息服务”,主要功能是用来发布网页。
Step1.将下载下来的IIS5.1压缩包进行解压。
Step2.依次进入“我的电脑”→“控制面板”→“添加或删除程序”,点击其中的“添加/删除Windows组件”,勾选其中的“Internet信息服务”,点击“下一步”。
图1.安装IIS
小提示:如弹出系统文件保护窗口,请先点击“取消”,再点击“确定”。
Step3.IIS开始安装,但是安装过程中会提示缺少文件,我们需要点击“浏览”按钮,选择刚才已解压文件夹中的文件,点击“确定”,之后会有多次提示,进行相同操作即可。
二.安装PHP
IIS默认并不支持PHP的网页,因此我们需要PHP程序包,让IIS支持PHP的网页。
Step1.在D盘根目录新建一个名为“php”的文件,将PHP压缩包内的文件都解压到该文件夹中
Step2.将php目录中的“php.ini-dist”文件重命名为“php.ini”,复制到C:Windows文件夹中。并将同目录下的libmcrypt.dll、php5ts.dll、libMySQL.dll文件复制到C:Windowssystem32文件夹中。
图2.修改php.ini文件
Step3.用记事本打开C:Windowsphp.ini,搜索“extension_dir = “./”,将其修改为“extension_dir=“D:PHPext”,找到“;extension=php_mbstring.dll”、“;extension=php_gd2.dll”、“;extension=php_MySQL.dll”以及“;extension=php_mcrypt.dll”,将其前面的“;”号删除,修改完成后保存。
三.安装MySQL
一般这类博客程序的运行都需要数据库的支持,PHP的博客程序则通常使用MySQL程序。
Step1.运行MySQL压缩包中的Setup.exe,点击“Next”进行安装。在“Setup Type”步骤中选择“Custom”选项,点击“Next”。点击“Change”,将其安装目录设置为“D:MySQL”。点击“Install”进行安装。
Step2.安装结束时,在“MySQL.com Sign-Up”步骤中选择“Skip Sign-Up”,点击“Next”完成安装,最后勾寻Configure the MySQL Server now”进入配置向导。
Step3.点击“Next”,选择“Detailed Configuration”。点“Next”,选择第二项“Server Machine”。点“Next”选择Non-Transactional Database Only。再点“Next”,选择“Manual Setting”,连接数根据访问数设置,一般设置为50足矣。
图3.安装MySQL数据库
Step4.点击“Next”,设置其连接端口,保持默认的“3306”即可。点“Next”,勾寻Manual Selected Default Character Set/Collation”,在下面的“Character Set”选项处选择编码,一般选择为“gbk”。点“Next”,在“Include Bin Directory in Windows PATH”选项前打钩,点“Next”。在文本框中输入两次密码,最后点击“Execute”完成所有设置。
Step5.点击“开始”→“所有程序”→“MySQL”→“MySQL Command Line Client”,输入密码刚才设置的密码,回车后如果出现“mysql>”则表示MySQL安装成功。
四.安装ZendOptimizer
ZendOptimizer是一款加速PHP程序运行的工具,安装后对PHP程序的优化将十分明显。
Step1.双击运行ZendOptimizer-3.3.3-Windows-i386.exe,点“Next”。
Step2.勾寻I accept……”,再点“Next”,接着点击“Browse”按钮将程序安装到D:end。
Step3.点“Next”,勾寻IIS”选项,再点“Next”。
Step4.点“Next”,在“Choose the php.ini folder”步骤中将网站的目录设置为“C:windows”
Step5.在“Choose the Web server's root folder”步骤中将网站的目录设置为“D:wwwroot”,最后点“Install”即可完成安装。
五.安装phpMyAdmin
由于MySQL的操作比较复杂,对数据库的操作还需要通过输入命令来完成。而phpMyAdmin是一款可以通过图形化界面对phpMyAdmin进行操作的软件,因此在安装后将大大方便MySQL的操作。
Step1.将phpMyAdmin从压缩包里解压出来,将文件夹重命名为“phpMyAdmin”,复制到D:wwwroot目录下。
Step2.用“写字板”打开D:wwwrootphpMyAdminlibraries下的config.default.php文件,搜索“$cfg['Servers'][$i]['auth_type']”,将后面的“cookie”值修改为“config”。搜索“$cfg['Servers'][$i]['password']”,将后面的值修改为MySQL密码,例如“$cfg['Servers'][$i]['password']= '123456'”,修改完成后对文件进行保存。
图4.配置phpMyAdmin
六.让IIS支持PHP
最后,我们要做的就是让IIS能够调用PHP.ini对PHP文件进行解析。
Step1.进入“控制面板”→“管理工具”→“Internet信息服务”
Step2.依次展开→“网站”→“默认网站”,在上面点击右键,选择“属性”。
Step3.切换到“ISAPI筛选器”标签,点击“添加”,出现“筛选器属性”窗口,在“筛选器名称”中填入“php”,“可执行文件”中填入“D:PHPphp5isapi.dll”,点击“确定”退出。
Step4.再切换到“主目录”标签,点击“浏览”,将路径修改为“D:wwwroot”。再点击下方的“配置”按钮,出现“应用程序配置”窗口,点击“添加”按钮,在窗口的“可执行文件”栏中填入“D:PHPphp5isapi.dll”,“扩展名”处填入“.php”,点击“确定”。
Step5.接着切换到“文档”标签,再点“添加”按钮,在弹出的“添加默认文档”对话框中,填入“index.php”,点击“确定”退出。
至此,该安装的程序我们都已经安装完毕了,最后我们来测试一下php程序能否运行,在记事本中输入以下内容:
<?php
phpinfo();
?>
输入完毕后保存为index.php,将其放到D:wwwroot目录中。在浏览器中输入http://localhost/,如果出现php的配置信息,说明我们已经成功搭建php服务器了。