认识XAMPP
作者:箫子居 日期:2008-09-01 10:35
许多人通过他们自己的经验认识到安装 Apache 服务器是件不容易的事儿。如果您想添加 MySQL、PHP 和 Perl,那就更难了。XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载,解压
Eclipse概述及环境搭配
作者:箫子居 日期:2008-09-01 10:05
境。随着Eclipse越来越受到广大开发者的青睐,IBM也开始投入巨资来大力开发和推广Eclipse。
具有如此巨大魔力的Eclipse到底是什么样子的?它又是怎样一个发展过程呢?它是否可以真的满足广大开发者的需求?是否真的如大家说的那样便于使用呢?
Eclipse简介
Eclip
Eclipse/PDT xdebug 调试PHP
作者:箫子居 日期:2008-08-21 09:24
软件:
- XAMPP 1.6.6 解压缩版,下载地址:点击这里
- PDT 1.0.2 Release All-in-One,下载地址:点击这里
- XDebug 2.0.2 | Windows modules PHP 5.2.1-5.2.7,下载地址:点击这里
注意xdebug的版本必须和XAMPP中的PHP版本兼容,XAMPP 1.6.6中PHP版本是5.2.5,所以使用XDebug 2.0.2 | Windows modules PHP 5.2.1-5.2.7
安装:
安装XAMPP
- 解压缩XAMPP,运行根目录下的setup_xampp.bat进行安装
- 运行xampp_start.exe启动服务器,在浏览器中
使用Eclipse开发PHP项目
作者:箫子居 日期:2008-08-18 16:56
一、安装
初次使用Eclipse开发PHP项目,安装还是得花费一定的时间的,仔细看一下本文,可以节约不少时间。首先。Eclipse项目是用Java开发的, 所以需要在Java的虚拟机上运行,而Eclipse缺省是没有带虚拟机的,所以如果你的机器上没有安装Java虚拟机(一般的Windows机器上都没 安装),你先得安装一个,在这里顺便说一下,安装Java虚拟机有J2SDK和J2RE供选择,J2SDK中包含有J2RE,另外开有供Java开发者使 用的源程序、文档等,比J2RE大多了,Eclipse的运行只要J2RE支援就可以了,所以建议安装一个J2RE,版本根据Eclipse的说明, J2RE1.3.1以上就可以了,一般从网上下载的是J2RE1.4.x。
Eclipse是一个很优秀的开发环境,对Java的支持是最强大的,但是他设计成了一个面向插件的结构,给它再安装一个插件,他就可以很好地开发C++ 程序或PHP程序了,甚至是UML。在这里,下面我们就要用到Eclipse的插件,名字叫PHPEclipse。这个插件提供了创建PHP工程,PHP 语法加亮,PHP代码自动补全、以及从帮助中呼出PHP文档等很实用的功能,还有一个值得一提的是,用PHP开发的一般是WEB网页,这个插件带了一个 PHPBrowser,当你保存PHP程序时,网页自动刷新,这就使得省得你每次修改了程序代码想看一下运行结果都要切换到另一个窗口去刷新一个的麻烦。 当然,我觉得用Eclipse的Console窗口运行PHP程序感觉也很好,能够有在WIN2000命令提示符下的感觉,不像在Zend Studio或Edit plus等其它的软件,非等到全部程序都运行完了才把结果显示出来,感觉真是很爽。当然要想运行基于Web的PHP程序,Apache,IIS你得自己安 装,PHP也得你自已安装和配置,PHPEclipse是不会为你包办的,更别指望Eclipse了,也许它并不知道什么叫PHP呢!不过,有一个 wampp软件包,把它下载下来一解压什么都搞定了,PHPEclipse正是和它相配合的。
说了这么多,也许早就把你说得不耐烦了吧,哪有这么麻烦呢?别急,只要你尝到了用Eclipse开发PHP的好处,也许你很快就爱上他了呢!并且,这一切都是免费的,不用打补丁,不用下载注册码-)。
下面我们就一步一步地来安装吧。
第一步、下载安装J2RE或J2SDK。
J2RE 1.4.2
J2SDK 1.4.2
第二步、下载Eclipse
Eclipse
并解压到d:\盘,自动生成eclipse目录
第三步、下载PHPEclipse
PHPEclipse
并复制到d:\eclipse目录,点击右键,解压到当前目录,将解压后的plugins和features目录里的所有内容分别拷贝到eclipse目录下的plugins和features目录里(自补充)。
双击Eclipse或在命令提示符下输入Eclipse,即可启动Eclipse
注意:如果在安装PHPEclipse之前已经在用eclipse,那么这里需要在启动Eclipse时加个参数-clean,因为用这种方式启动eclipse会自动重新装载插件。
第五步、其它一些相关工具,如PHP、MYSQL、APACHE的路径还都需要在启动Eclipse后进行设置,这里就不做描述。
SaaS技术详细介绍
作者:箫子居 日期:2008-08-16 22:14
SaaS是Software-as-a-service(软件即服务)的简称,它是一种通过Internet提供软件的模式,用户不用再购买软件,而改用向提供商租用基于Web的软件,来管理企业经营活动,且无需对软件进行维护,服务提供商会全权管理和维护软件,对于许多小型企业来说,SaaS是采用先进技术的最好途径,它消除了企业购买、构建和维护基础设施和应用程序的需要,近年来,SaaS的兴起已经给传统套装软件厂商带来真实的压力。
SaaS服务提供模式
SaaS服务提供商为中小企业搭建信息化所需要的所有网络基础设施及软件、硬件运作平台,并负责所有前期的实施、后期的维护等一系列服务,企业无需购买软硬件、建设机房、招聘IT人员,只需前期支付一次性的项目实施费和定期的软件租赁服务费,即可通过互联网享用信息系统。服务提供商通过有效的技术措施,可以保证每家企业数据的安全性和保密性。企业采用SaaS服务模式在效果上与企业自建信息系统基本没有区别,但节省了大量用于购买IT产品、技术和维护运行的资金,且像打开自
马云过冬论引互联网寒冬猜想[转贴]
作者:箫子居 日期:2008-08-15 16:55
要问“互联网冬天”最早的出处,自然要提阿里巴巴董事会主席马云上个月的一封内部邮件《冬天的使命》。 -内部邮件透露阿里巴巴今年起拿掉所有投资项目 -诸多“大佬”持同一观点
刘小姐是复旦大学05届硕士毕业生,上个月她决定退回自己在北京一家博客网站的股份,重新回到上海投简历找工作。刘小姐所在的班级曾是网络创业的典型,全班56个同学中,有4个人分别创办了婚恋网站、房产网站、博客网站、社区网站,自己当了老板。可今年以来,办社区网站的已经放弃,办房产网站的也解散了自己的雇员,只有婚恋网站仍在正常运作,但盈利模式需要继续探索。
这几个网络创业的年轻人,只是今天整个互联网环境的缩影。互联网的&
PHP 6.0发布前新特性全面展望
作者:箫子居 日期:2008-06-30 16:35
PHP下一个备受关注的版本6.0,已经进入snapshot阶段,不久即将发布。PHP 6.0将包含很多新的特性、语法改进,会让面向对象编程更加简单,另外还有很多重要的改进,比如Unicode的核心支持,这将让PHP更适合全球范围支持和更加的健康发展。
PHP是已经风靡全球的脚本语言,在数以万计的网站上运行着,包括Linuxeden PHP 6.0将完全向前兼容,同时增加许多令人激动的特性:
1.更加好的Unicode支持
2.NameSpace:名字空间,将更好的避免在函数及类之间的变量名冲突。
3.令人激动的Web 2.0特性
4.SOAP: 简单对象访问协议 (SOAP:Simple Object Acce
Nginx 0.6.31 + PHP 5.2.6(FastCGI)搭建
作者:箫子居 日期:2008-06-29 12:46
原文详细内容: http://blog.s135.com/read.php/351.htm
Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式发布。
Nginx 的中文维基:http://wiki.codemongers.com/NginxChs
在高并发连接的情况下,Nginx是Apache服务器不错的替代品。Nginx同时也可以作为7层负载均衡服务器来使用。根据我的测试结果,Nginx 0.6.31 + PHP 5.2.6 (FastCGI) 可以承受3万以上的并发连接数,相当于同等环境下Apache的10倍。
根据我的经验,4GB内存的服务器+Apache(prefork模式)一般只能处理3000个并发连接,因为它们将占用3GB以上的内存,还得为系统预留1GB的内存。我曾经就有两台Apach
