快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

建立PHP的本地调试环境

对于windows平台而言,PHP提供了一个安装程序,但是这个安装程序是不能直接运行来建立个人服务器平台的,而是必须嵌入现有的服务器平台,如:Windows NT下的IIS或Windows 下的PWS,以及Apache等。根据自己使用的经验,我把建立基于PWS的个人服务器平台的PHP调试环境的过程写出来,希望
各位高手给予指点。
在安装之前,先下载PHP在windows下的安装程序,目前比较新的版本是4.0,在个大网站都下载。实在找不着,可以直接到PHP的站点Http://www.php.net 下载,在那,可以得到更新的信息。下载的文件是个压缩包,一般名为:php-4.0.x-win32.zip,x代表版本号,可以看出相应的版本,当然版本越新越好了。把它解压缩到c:/PHP目录下(详细在下面第3.点解释),可以看到该目录下包含了PHP所需的所有文件。
预备工作做好了,下面可以开始真正的安装。首先,不用说,先装好微软的PWS,并且设置好PWS的各种参数以及相关的网络设置,详细的可以查看相关的资料,我再说,大家可能说我骗稿费来了。安装好后,最好先测试一下,不然,下面的工作就白费劲了。下面,分几步进行PHP的嵌入安装。
1. 进入c:/PHP文件夹,可以看到一些*.dll 文件和其它的相关的文件,那些以php_开头的dll文件可以保留在c:/PHP中,其它的dll 文件必需拷贝系统的搜索路径中,比较常用的是c:/windows/system文件夹。
2. 在c:/php文件夹中找着名为php.ini-dist(没有扩展名),把文件名改为php.ini,用记事本打开该文件,可以看到里面是PHP的系统配置信息,详细信息查考里面的解释。不过是英文的,要多费脑汁了。相应的信息修改好后,把php.ini拷贝到c:/windows文件夹里,注重把只读属性去掉。
 
用注册表编辑器打开注册表,按照如下的路径指示的键值:HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/w3svc/parameters/Script Map 在该的键值中,新建一个字符串值:".php" 数据为"C:/PHP/php4isapi.dll"(注:该路径对应php-4.0.x-win32.zip压缩文件解压到的目录,假如你的解压的目录和我的不一致,请做相应更改),
 
到此,PHP文件方面的设置基本完成了,下面应该设置PWS,使之能解释PHP脚本。打开PWS的个人web治理器->点击高级,虚拟目录的树图中,右击需要PHP支持的目录,在此我选择/php,选择“属性”,在弹出的“编辑目录”窗口中,在“读取”,“执行”,“脚本”三个复选框中划上勾,点“确定”退出即可。如图二。
5. 重新启动计算机,ok,大功告成,自己的服务器平台就建好了。
在调试PHP脚本的时候,把相应的*.PHP文件放到拥有执行执行权限的虚拟目录中(就是在第 4步设定的目录),这点很重要,放到别的没有执行权限的目录,PWS是不会去解释PHP脚 本的。下面可以打开IE浏览器,在地址栏输入PHP脚本的文件名,方式和打开Asp脚本的方式 是相同的,只不过脚本文件的扩展名是PHP,而Asp的扩展名是Asp。如:在C:/Inetpub/wwwroot /php目录下,(php目录是在第四步设定的有相应执行权限的目录)有一个名为:1.php的脚本 文件,那么可以在IE的地址栏中输入:http://192.168.0.1/php/1.php ,就可以看到自己编出来的程序,是不是有一种成功的感觉呢?

返回类别: 教程
上一教程: 如何PHP的图形函数中显示汉字。
下一教程: PHP安装攻略:PostgreSQL

您可以阅读与"建立PHP的本地调试环境"相关的教程:
· Win98搭建调试ASP,PERL,PHP三种环境
· PEAR:使用PHPDoc轻松建立你的PEAR文档
· 如何编译PHP源代码(介绍Zend Encode的安装方式)(我今天刚调试成功,不敢独享,拿来献宝)
· IIS环境下安装PHP5手记
· PEAR:使用PHPDoc轻松建立你的PEAR文档
    微笑服务 优质保证 索取样品