现在的位置: 首页 > 编程语言 > 正文

怎样在Windows下安装PHPlet

2020年05月28日 编程语言 ⁄ 共 4180字 ⁄ 字号 评论关闭

  现在大部分的小型应用或者程序演示都是把Apache+PHP+MySQL(APM结构)做成exe或rpm安装包,它的容量在8M-45M左右。如果使用了PPS结构整个系统将会缩减到2-3M之内(SQLite是嵌入式数据库),而且省去了对Apache和MySQL的依赖。下面学步园小编来讲解下怎样在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:"\path1;\path2"

  ;include_path=".;c:\php\includes"

  改为:

  ;Windows:"\path1;\path2"

  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”的内容,希望对大家有用。更多资讯请关注学步园。学步园,您学习IT技术的优质平台!

抱歉!评论已关闭.