本地搭建PHP测试平台,对PHP初学者来说,是一件藉手的事,每次安装都得翻阅大堆资料,今天百恒网络小虫结合自己的经验,给大家整理安装实例,按下面步骤操作,保证马到功成:)
如果还未安装IIS的朋友,可以通过“添加或删除程序”中的“添加/删除windows组件”里安装IIS(Internet信息服务)。
好了,言归正传:
在WindowsXP搭建支持PHP语言环境的IIS服务器时应准备以下几个软件:
1、PHP For Windows
下载地址:http://www.skycn.com/soft/516.html
2、MySQL For Windows
下载地址:http://www.skycn.com/soft/1262.html
3、Zend Optimizer For Windows
下载地址:http://www.skycn.com/soft/20133.html
4、PHPMyAdmin For Windows
下载地址:http://www.skycn.com/soft/10687.html
注:软件都不大,南昌网站建设公司小虫提供的是正规下载站,大家放心下载。下载网站的软件版本会定期更新,并不影响我们的安装。
在安装前,我们进行个规划:把所需用到的软件安装在“F:\PHPSOFTWARE”目录下,IIS根目录(我们存放PHP站点的位置)为“F:\PHPWEBSITE”目录;这里大家可以跟据自己的习惯定义文件夹。
下面我们就正式进入安装步骤了:
一、安装PHP
1、将下载好的“PHP VX.X.X for Windows”安装包直接解压到“F:\PHPSOFTWARE\PHP”目录下。
2、将“F:\PHPSOFTWARE\PHP”目录下的“php.exe”、“php-win.exe”及“php.ini-recommended”三个文件及该目录下所有的“.dll”文件拷贝到“C:\Windows”目录下;
将“F:\PHPSOFTWARE\PHP\ext”目录下所有的“.dll”文件拷贝到“C:\Windows\system32”目录下。
3、将“C:\Windows\php.ini-recommended”文件改名为“php.ini”,然后用记事本打开编辑。
(1)查找字符串“register_globals = Off”,将“register_globals = Off”改为“register_globals = On”;
(2)查找字符串“extension_dir =”,将“extension_dir = "./"”改为“extension_dir = "F:\PHPSOFTWARE\PHP\ext"”注:此路径为你PHP软件安装路径;
(3)查找字符串“; Windows Extensions”,将下列各行行首的分号(;)去掉(见下图):
;extension=php_dbase.dll 可选
;extension=php_gd2.dll 此项用以支持GD库的,一般需要,必选
;extension=php_ldap.dll 可选
;extension=php_mbstring.dll 此项不选则使用PHPMyAdmin会提示错误,必选
;extension=php_mssql.dll 此项用以支持MSSQL数据库,可选
;extension=php_mysql.dll 此项用以支持MySQL数据库,必选
通过以上三步,PHP软件安装完毕;进入下面步骤:
二、配置IIS以支持PHP:
1、在“控制面板”的“管理工具”中双击运行“Internet 信息服务”,在随后弹出的“Internet 信息服务”窗口中逐级点开左侧的“+”号,直至“默认网站”出现;在“默认网站”上单击右键并点击“停止”,停止IIS的Web支持以便配置(见下图)。
2、在“默认网站”上单击右键并点击“新建->虚拟目录”,点击下一步,在别名中输入:PHPWEBSITE,目录路径选择:F:\PHPWEBSITE,下一步,把1、3、5勾选,下一步完成设置;
3、在刚建立的PHPWEBSITE目录中右键点击“属性”,执行权限选择“纯脚本”;
4、点击“配置”按钮,在弹出的“应用程序配置”映射项里选“添加”,在接着弹出的“添加/编辑应用程序扩展名映射”窗口中,“可执行文件”处输入“F:\PHPSOFTWARE\PHP\php5isapi.dll”,“扩展名”处输入“.php”,其余项默认,点击“确认”。
5、点击“文档”选项卡,单击右边“添加”按钮,默认文档名输入:index.php。点确定返回,点击“向上”图标,把“index.php”移到最上面。点“确定”返回。
6、右击“默认网站”点击“属性”,点“ISAPI”筛选器,单击“添加”,在“筛选器属性”窗口中,名称输入:“PHP”,可执行文件选择“F:\PHPSOFTWARE\PHP\php5isapi.dll”,确定返回。确定后关闭“Internet 信息服务”窗口。
7、在“开始”菜单的“运行”中顺序执行下列三条命令:
net stop w3svc
net stop iisadmin
net start w3svc
8、再次运行“Internet 信息服务”,在“默认网站(停止)”上单击右键并点选“启动”,以启动IIS的Web支持。此时进入“默认网站 属性”窗口,点选“ISAPI筛选器”项,可以看到“php”筛选器已经加载。
IIS至此已全部配置完毕,关闭“Internet 信息服务”窗口。
9、在IIS 根目录(F:\PHPWEBSITE)下建立一个名为“phpinfo.php”的文件,内容如下:
<?php
phpinfo();
?>
注意:复制粘贴时这三行语句前面都不要留空格,每行都是从第一字符起。
在浏览器中打开:http://localhost/PHPWEBSITE/phpinfo.php,如能看到当前服务器所支持PHP的全部信息,则说明IIS配置成功了。
三、安装MSQL:
1、将“MySQL”安装包解压并双击运行开始安装;
2、在“Setup Type”中应选择“Custom”以便更改安装路径,在“Custom Setup”中点“Change...”更改安装路径为:F:\PHPSOFTWAR\MSQL。然后一路点“NEXT”,在随后出现的“MySQL.com Sign-UP”窗口中,点选下方的“Skip Sign-UP”后继续“NEXT”。
3、至此,MySQL 5.2的安装已经完成,勾选“Configure the MySQL Server now”项以便随后进行MySQL Server的配置,然后点下方的“Finish”按钮完成安装过程进入MYSQL配置窗口。
4、点选“Standard Configuration”(标准配置)后继续;
5、点选“Install As Windows Service”,NEXT;
6、接着设置“root”用户口令,本例中为“123456”;NEXT
7、最后点下方的“Execute”按钮开始运行配置程序,运行结束即完成MySQL Server的配置。注意:如果你的机器上装有防火墙,运行到第三项“Start service”时可能会弹出网络访问请求,此时应予放行。
8、MSQL安装完成。
四、安装 Zend Optimizer :
1、将“Zend Optimizer”安装包解压并双击运行安装程序;
2、在“Choose Destination Folder”画面将安装路径更改为“F:\PHPSOFTWAR\ZendOptimizer”后继续;
3、在“Choose Web server”画面点选IIS后继续;
4、在“Choose the php.ini folder”画面定位“php.ini”的安装路径(C:\Windows)后继续;
5、在“Choose the Web server's root folder”画面定位IIS根目录(应为:F:\PHPWEBSITE)后继续;
6、在“Pre-Install Summary”画面点下方的“Install”按钮开始安装;
7、安装完成后点下方的“Finish”按钮退出安装程序;
五、安装PHPMyAdmin:(该程序用于管理MYSQL中的数据库)
1、将“PHPMyAdmin”安装包直接解压到“F:\PHPWEBSITE\PHPMyAdmin”目录下;
2、将“F:\PHPWEBSITE\PHPMyAdmin\libraries”目录下的“config.default.php”文件拷贝到“F:\PHPWEBSITE\PHPMyAdmin”目录下,并改名为“config.inc.php”,然后用记事本打开编辑。
(1)查找字符串“$cfg['PmaAbsoluteUri']”,将其值设置为PHPMyAdmin的URL:http://localhost/PHPWEBSITE/PHPMyAdmin/
(2)查找字符串“$cfg['blowfish_secret']”,此变量设置的是cookie加密密钥,随便输几个字符就可以了
(3)查找字符串“$cfg['Servers'][$i]['host']”,将其值设置为“localhost”
(4)查找字符串“$cfg['Servers'][$i]['auth_type']”,其值默认为“config”,一般用于本机调试,存在一定的安全隐患,建议将其值设置为“cookie”
(5)查找字符串“$cfg['Servers'][$i]['password']”,将其值设置为MySQL系统“root”用户口令“123456”
(6)查找字符串“$cfg['DefaultLang']”,将其值设置为“zh-gb2312 ”
(7)查找字符串“$cfg['DefaultCharset'] ”,将其值设置为“gb2312”
(8)保存文件退出,PHPMyAdmin至此已安装、配置完毕。在浏览器中打开:http://localhost/PHPWEBSITE/PHPMyAdmin/,应该可以看到下图画面。
3、在 http://localhost/PHPWEBSITE/PHPMyAdmin/ 页面中登陆名称输入“root”,密码“123456”,即可进入PHPMyAdmin操作MySQL数据库了。
完成上面的步聚,本地的PHP测试平台已搭建完成。只要将需要调试的PHP文件放入:F:\PHPWEBSITE文件夹中,通过http://localhost/PHPWEBSITE 测试。