网站建设资讯

NEWS

网站建设资讯

如何在Windows下安装PHPlet

本篇内容主要讲解“如何在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”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


网站名称:如何在Windows下安装PHPlet
链接分享:http://cdweb.net/article/pgjpde.html