RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:9:30-18:00
你可能遇到了下面的问题
关闭右侧工具栏
[转]PHPlet在Windows下的安装
  • 作者:xiaoxiao
  • 发表时间:2020-12-23 10:57
  • 来源:未知

PHPlet是什么?很简单,它是一个使用PHP编写的Web服务器,可以替代我们常用的Apache或IIS。为什么要介绍PHPlet?因为它是PHPer们学习Web服务器原理的捷径。因为它的程序结构很好,类似Java的面向对象编程,有很好的参考价值。因为我认为PHP5和PHPlet相继发布稳定版本后,PHP5+PHPlet+SQLite(PPS)将是小型应用、程序演示的另外一种选择。现在大部分的小型应用或者程序演示都是把Apache+PHP+MySQL(APM结构)做成exe或rpm安装包,它的容量在8M-45M左右。如果使用了PPS结构整个系统将会缩减到2-3M之内(SQLite是嵌入式数据库),而且省去了对Apache和MySQL的依赖。 PHPlet的运行方式?PHPlet使用php_socktes.dll实现端口侦听。 PHPlet是常驻内存的,可以使用srvany.exe将它作为NT的服务运行。 PHPlet的多进程功能只能运行在Linux、FreeBSD、*unx系统等系统下,这是因为PHP的“进程控制函数库”不支持Win32平台。 好了,废话不多说,马上进入我们的PHPlet之旅。 一.资源下载:l          PHPZIP-Format: http://cn.php.net/download/TGZ-Format: http://cn.php.net/download/要下载最新的稳定版本,这样会得到更好的性能和稳定性。我用的是PHP4.3.6,写这篇文档时PHP5还在测试阶段。要下载ZIP包而不是安装包,因为安装版(其实是简化版)中没有我们需要的DLL动态链接库。 l           PHPletZIP-Format: http://phplet.sourceforge.net/TGZ-Format: http://phplet.sourceforge.net/要下载最新的稳定版本,这样会得到更好的性能和稳定性。我用的是PHPlet0.0.7,写这篇文档时还没有稳定版本。 二.安装:l          PHP 解压缩到D:PHP4:如果你是初学者最好释放到我说的目录,否则后面会带来一些麻烦。创建cli_php.exe:将D:PHP4cliphp.exe复制到D:PHP4cli_php.exe。它是PHPlet的启动程序,复制到D:PHP4是为了能跟php.exe共享php.ini。PEAR的安装:PHPlet扩展了Pear的类库,那么我们先来安装Pear。前提是你的电脑处于连线状态,因为安装程序需要下载一部分组件(还没研究如何不下载)。另外你的身份必须是Administrator,因为安装程序中会在Windows目录下创建pear.ini。一切准备就绪后运行D:PHP4go-pear.bat开始安装。 第一步. 直接按回车(也可以CTRL+C退出:D):Welcome to go-pear! Go-pear will install the 'pear' command and all the files needed byit.  This command is your tool for PEAR installation and maintenance. Go-pear also lets you download and install the PEAR packages bundledwith PHP: DB, Net_Socket, Net_SMTP, Mail, XML_Parser, PHPUnit-0.6.2. If you wish to abort, press Control-C now, or press Enter to continue:

第二步. 输入Pear下载地址:用来指定Pear组件的下载地址和端口,可以直接按回车。HTTP proxy (http://user:password@proxy.myhost.com:port), or Enter for none::