PHPlet在Windows下的安装
php(做为现在的主流开发语言)let是什么?
很简单,它是一个使用php(做为现在的主流开发语言)编写的Web服务器,可以替代我们常用的apache(Unix平台最流行的WEB服务器平台)或iis(微软的WEB服务器平台)。
为什么要介绍php(做为现在的主流开发语言)let?
因为它是php(做为现在的主流开发语言)er们学习Web服务器原理的捷径。
因为它的程序结构很好,类似Java的面向对象编程,有很好的参考价值。
因为我认为php(做为现在的主流开发语言)5和php(做为现在的主流开发语言)let相继发布稳定版本后,php(做为现在的主流开发语言)5+php(做为现在的主流开发语言)let+SQLite(PPS)将是小型应用、程序演示的另外一种选择。
现在大部分的小型应用或者程序演示都是把apache(Unix平台最流行的WEB服务器平台)+php(做为现在的主流开发语言)+MySQL(和PHP搭配之最佳组合)(APM结构)做成exe或rpm安装包,它的容量在8M-45M左右。如果使用了PPS结构整个系统将会缩减到2-3M之内(SQLite是嵌入式数据库),而且省去了对apache(Unix平台最流行的WEB服务器平台)和MySQL(和PHP搭配之最佳组合)的依赖。
php(做为现在的主流开发语言)let的运行方式?
php(做为现在的主流开发语言)let使用php(做为现在的主流开发语言)_socktes.dll实现端口侦听。
php(做为现在的主流开发语言)let是常驻内存的,可以使用srvany.exe将它作为NT的服务运行。
php(做为现在的主流开发语言)let的多进程功能只能运行在Linux、FreeBSD、*unx系统等系统下,这是因为php(做为现在的主流开发语言)的“进程控制函数库”不支持Win32平台。
好了,废话不多说,马上进入我们的php(做为现在的主流开发语言)let之旅。
一.资源下载:
l php(做为现在的主流开发语言)
ZIP-Format: http://cn.php(做为现在的主流开发语言).net/download/
TGZ-Format: http://cn.php(做为现在的主流开发语言).net/download/
要下载最新的稳定版本,这样会得到更好的性能和稳定性。我用的是php(做为现在的主流开发语言)4.3.6,写这篇文档时php(做为现在的主流开发语言)5还在测试阶段。
要下载ZIP包而不是安装包,因为安装版(其实是简化版)中没有我们需要的DLL动态链接库。
l php(做为现在的主流开发语言)let
ZIP-Format: http://php(做为现在的主流开发语言)let.sourceforge.net/
TGZ-Format: http://php(做为现在的主流开发语言)let.sourceforge.net/
要下载最新的稳定版本,这样会得到更好的性能和稳定性。我用的是php(做为现在的主流开发语言)let0.0.7,写这篇文档时还没有稳定版本。
二.安装:
l php(做为现在的主流开发语言)
解压缩到D:php(做为现在的主流开发语言)4:
如果你是初学者最好释放到我说的目录,否则后面会带来一些麻烦。
创建cli_php(做为现在的主流开发语言).exe:
将D:php(做为现在的主流开发语言)4cliphp(做为现在的主流开发语言).exe复制到D:php(做为现在的主流开发语言)4cli_php(做为现在的主流开发语言).exe。
它是php(做为现在的主流开发语言)let的启动程序,复制到D:php(做为现在的主流开发语言)4是为了能跟php(做为现在的主流开发语言).exe共享php(做为现在的主流开发语言).ini。
PEAR的安装:
php(做为现在的主流开发语言)let扩展了Pear的类库,那么我们先来安装Pear。
前提是你的电脑处于连线状态,因为安装程序需要下载一部分组件(还没研究如何不下载)。
另外你的身份必须是Administrator,因为安装程序中会在Windows目录下创建pear.ini。
一切准备就绪后运行D:php(做为现在的主流开发语言)4go-pear.bat开始安装。
第一步. 直接按回车(也可以CTRL+C退出:D):
Welcome to go-pear!
Go-pear will install the pear command and all the files needed by
it. This command is your tool for PEAR installation and maintenance.
Go-pear also lets you download and install the PEAR packages bundled
with php(做为现在的主流开发语言): DB, Net_Socket, Net_SMTP, Mail, xml(标准化越来越近了)_Parser, php(做为现在的主流开发语言)Unit-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::
第三步. php(做为现在的主流开发语言)路径设置:
一共7项,输入相应的序号就可以修改,输入"all"是修改全部,一般情况下只需要修改第7项。
选择第7项后会弹出一个windows的选择目录对话框,选择D:php(做为现在的主流开发语言)4。
Below is a suggested file layout for your new PEAR installation. To
change individual locations, type the number in front of the
directory. Type all to change all of them or simply press Enter to
accept these locations.
1. Installation prefix : D:php(做为现在的主流开发语言)4
补充:Web开发 , php ,