十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
本篇内容主要讲解“如何在Windows下安装PHPlet”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何在Windows下安装PHPlet”吧!
成都创新互联公司一直通过网站建设和网站营销帮助企业获得更多客户资源。 以"深度挖掘,量身打造,注重实效"的一站式服务,以网站建设、做网站、移动互联产品、营销型网站建设服务为核心业务。十多年网站制作的经验,使用新网站建设技术,全新开发出的标准网站,不但价格便宜而且实用、灵活,特别适合中小公司网站制作。网站管理系统简单易用,维护方便,您可以完全操作网站资料,是中小公司快速网站建设的选择。一.资源下载:
lPHP
ZIP-Format:
TGZ-Format:
要下载新的稳定版本,这样会得到更好的性能和稳定性。我用的是PHP4.3.6,写这篇文档时PHP5还在测试阶段。
要下载ZIP包而不是安装包,因为安装版(其实是简化版)中没有我们需要的DLL动态链接库。
lPHPlet
ZIP-Format:
TGZ-Format:
要下载新的稳定版本,这样会得到更好的性能和稳定性。我用的是PHPlet0.0.7,写这篇文档时还没有稳定版本。
二.安装:
lPHP
解压缩到D:\PHP4:
如果你是初学者好释放到我说的目录,否则后面会带来一些麻烦。
创建cli_php.exe:
将D:\PHP4\cli\php.exe复制到D:\PHP4\cli_php.exe。
它是PHPlet的启动程序,复制到D:\PHP4是为了能跟php.exe共享php.ini。
PEAR的安装:
PHPlet扩展了Pear的类库,那么我们先来安装Pear。
前提是你的电脑处于连线状态,因为安装程序需要下载一部分组件(还没研究如何不下载)。
另外你的身份必须是Administrator,因为安装程序中会在Windows目录下创建pear.ini。
一切准备就绪后运行D:\PHP4\go-pear.bat开始安装。
第一步.直接按回车(也可以CTRL+C退出:D):
Welcometogo-pear!
Go-pearwillinstallthe'pear'commandandallthefilesneededby
it.ThiscommandisyourtoolforPEARinstallationandmaintenance.
Go-pearalsoletsyoudownloadandinstallthePEARpackagesbundled
withPHP:DB,Net_Socket,Net_SMTP,Mail,XML_Parser,PHPUnit-0.6.2.
Ifyouwishtoabort,pressControl-Cnow,orpressEntertocontinue:
第二步.输入Pear下载地址:
用来指定Pear组件的下载地址和端口,可以直接按回车。
HTTPproxy(),orEnterfornone::
第三步.PHP路径设置:
一共7项,输入相应的序号就可以修改,输入"all"是修改全部,一般情况下只需要修改第7项。
选择第7项后会弹出一个windows的选择目录对话框,选择D:\PHP4。
BelowisasuggestedfilelayoutforyournewPEARinstallation.To
changeindividuallocations,typethenumberinfrontofthe
directory.Type'all'tochangeallofthemorsimplypressEnterto
accepttheselocations.
1.Installationprefix:D:\PHP4
2.Binariesdirectory:$prefix
3.PHPcodedirectory($php_dir):$prefix\pear
4.Documentationbasedirectory:$php_dir\docs
5.Databasedirectory:$php_dir\data
6.Testsbasedirectory:$php_dir\tests
7.php.exepath:
1-7,'all'orEntertocontinue:
4.确认:
确认一些组件是否安装,这里要输入"Y",因为PHPlet正用到他们。
ThefollowingPEARpackagesarebundledwithPHP:DB,Net_Socket,Net_SMTP,
Mail,XML_Parser,PHPUnit-0.6.2.
Wouldyouliketoinstalltheseaswell?[Y/n]:
5.安装或下载组件:
接下来请稍等几分钟,安装程序会自动下载组件并安装。
如果"PHPUnit-0.6.2"下载出错将会报错,这时就要检查一下你的网络连接了。(只要网络正常一般不会有问题,你可以访问试试)
Loadingzlib:ok
Usinglocalpackage:PEAR.............ok
Usinglocalpackage:Archive_Tar......ok
Usinglocalpackage:Console_Getopt....ok
Usinglocalpackage:XML_RPC..........ok
Bootstrapping:PEAR...................(local)ok
Bootstrapping:Archive_Tar............(local)ok
Bootstrapping:Console_Getopt.........(local)ok
Usinglocalpackage:DB...............ok
Usinglocalpackage:Net_Socket.......ok
Usinglocalpackage:Net_SMTP.........ok
Usinglocalpackage:Mail.............ok
Usinglocalpackage:XML_Parser.......ok
Downloadingpackage:PHPUnit-0.6.2....
好了,到这里Pear已经安装完毕。
修改php.ini:
将D:\PHP4\php.ini-dist改名为php.ini,然后打开。
找到:
;Windows:"\path2;\path3"
;include_path=".;c:\php\includes"
改为:
;Windows:"\path2;\path3"
include_path=".;D:\PHP4\includes;D:\PHP4\PEAR"
找到:extension_dir="./"改为:extension_dir="D:\PHP4\extensions\"
找到:;extension=php_sockets.dll改为:extension=php_sockets.dll
lPHPlet
解压缩到D:\PHP4\PHPlet:
如果你是初学者好释放到我说的目录,否则后面会带来一些麻烦。
更改配置文件:
打开D:\PHP4\PHPlet\config\phplet.conf
"WEB_ROOT"修改为:"D:\\PHP4\\PHPlet\\www"
"HTTP_HOSTNAME"修改为:"localhost"
"HTTP_HOSTPORT"修改为:"8080"
"HTTP_SERVER_MODE"修改为:"sequential"
"HTTP_SERVER_DEBUG"修改为:"false"
"PHP_EXECUTABLE"修改为:"D:\\PHP4\\php.exe"
"CLASSLOADER_SINTAX_CHECK"修改为:"false"
更改启动文件:
打开D:\PHP4\PHPlet\bin\phpletstart.bat
link:http://www.knowsky.com
"PHP_EXE"修改为:D:\PHP4\cli_php.exe
怎样在Windows下安装PHPlet
三.开始!启动服务器!
进入到D:\PHP4\PHPlet\bin,双击phpletstart.bat启动服务。
好了,打开浏览器输入看一下效果吧。
四.性能测试
发现只要运行一次,无论对HelloWorld.php做任何修改(甚至删除),也不会改变第二次刷新的结果(跟JavaServlet很像吧?),除非重新启动服务器。所以我感觉它的性能一定很棒,不出所料,请看我的测试结果:
服务器A(PHP4+PHPlet),特别选了台很烂的AMDK6-2400+128M。
客户机B(Windows2003+IE6),P42.6G+500M
客户机B输入网址然后按住F5持续1分钟,服务器A占用CPU一直持续在60%。如果是Apache2+PHP4(CGI模式)以这样的频率刷新将会持续100%,时间长后有可能会沾光虚拟内存!
当然了,上面只是片面的测试,做为WEB服务更主要的还是稳定,因为时间关系也没功夫更详细的测试。大家可以作更多测试后再一起讨论。
五.注意事项
1.上面说过PHPlet编程有点类似JavaServlet,只要运行一次无论对.php作任何更改(甚至删除),也不会改变第二次刷新的结果。
2.PHPlet的HTTP_HOSTNAME(主机名)好设置成你的IP而不是localhost,否则其它主机无法通过你的IP访问。
3.程序中不要使用exit,要使用return退出,否则将会关闭PHPlet服务器。
4.应该用$response->write()方法输入字符串,因为print或echo会将字符串输出到终端上。
5.PHPlet不支持虚拟目录和虚拟主机功能。
到此,相信大家对“如何在Windows下安装PHPlet”有了更深的了解,不妨来实际操作一番吧!这里是创新互联建站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!