php5体积太大了,只好放弃项目里用php一是做后台管理,一是解析脚本
因为存储只有8M,以往用php4时strip可以1.3M左右,是可以接受的
但一换php5,在支持soap模块时,怎么strip也有7M,再试试最简,怎么都有4M以上,这体积,还怎么用在嵌入式啊另外编译出php-fpm时,发现竟然不能解析脚本,只好用spawn-fcgi + php-cgi,又回老路了也实在不明白,php的zend发展往什么企业方向的意义,跟c# java争还不如定位在"一个简约的脚本解析器"

解决方案 »

  1.   

    我倒是建议你基于 php4php4 的内核中没有 zend 成分,体积要小得多
      

  2.   

    php4一是没维护了,二是很多新语法新函数并不支持,代码写出来艺术性也不如php5的。也是想用soap模块才上php5的,但把zend强加入内核,且没办法移除(我查过代码妄想剪掉它),这就恶心了。相信极少有嵌入式上用它的zend的
      

  3.   

    嗯,是的。现在没有多少程序员愿意做枯燥的事情了
    php5 之所以是 php5 而不是 php4,就是因为他是构建在 zend 虚处理器上的不过既然嵌入式系统可以容纳 java 虚拟机,也就应该接受 zend 虚拟机
      

  4.   

    那zend是面向企业开发的,java也是。在嵌入式方面是能做但做不好。发展到php5这么大体积,很多小设备上估计就得放弃升级了,在新开发选用时要么先python或者perl更合理一些。现在php5的定位是两头不到岸,做嵌入式太大了,做企业开发嘛竞争者众多,本身又没有很突出的特性。单单做解析脚本,又不够perl强和bash易用。这样四不像。几年前看很多芯片提供的SDK包里都是php脚本,现在全变成python了
      

  5.   

    不过php是定位于web方式的,与python定位不一样
      

  6.   

    在软件方面php可以说完全放弃,并没有和c#和java争,而在pc的web方面可以说php已经非常成功了,每个语言都是有缺参半,开发灵活上php更胜java,成熟上当然是java牛气冲天了
      

  7.   

    从php 5.3开始接触的进来拜下楼上的各位前辈...
    php 越来越觉得他轻巧,用来做中小网站场景开发真是秒杀其他语言开发
      

  8.   

    一个语言如果其定位,或者说是优势所在,就只是“中小网站开发”,那是挺失败的吧。这种优势第一感觉就是上不了台面,不稳定。当然PHP本身不是这样,06年时我还开发过php的扩展模块以便支持特殊应用。对php4来说,优势很多:体积小,语法自由,实现可以很紧凑,底层操作方便。但现在我没搞明白的是php5方向是什么?优势没发挥好,体积越大,语法越严谨,动不动上大框架这不是跟java之类争么?
      

  9.   

    如果网站结构没那么复杂,大型网站用php应该没问题吧.主要是现在大型网站各种配套太多了.
      

  10.   

    php4不大,但php5很大啊。我用PHP的地方很多。
    管理系统部分,多大没所谓。
    嵌入式设备部分,越小越好,但不能超过3M,超过就不能选了。用到很多php脚本,这没什么要求的,只要求语言的底层操作能力。
      

  11.   

    php主打web的语言, 和python的初衷不能相提并论.只不过php简单的语法, 强大的开发库让它也能很畅快的开发命令行程序, 这正是我等码农需要的语言,学的快,用起来自信。其实一个程序员要是会多门语言,选择性就很大了,所以python还是要掌握的。
      

  12.   

    一年多过去了,我依然在纠结这个问题,php太大了,真是让人不爽,现在都宁愿写nginx模块了
      

  13.   

    web方面,php还是主导者,python只是中间件。