php 5.4.0,PHP 5.4.0 正式版发布,扩展支持还跟不上,有待学习提高,用于生

PHP 5.4.0 正式版发布了,该版本包含大量的新特性,同时也修复了很多的 bug ,其中新特性有 traits、一些数组语法的提升、内建的 Web 服务器、性能提升等等,想去请看 changelog

官方发行说明:http://php.net/releases/5_4_0.php

5.3 到 5.4 的移植指南:http://php.net/migration54

下载地址:http://php.net/downloads.php#v5.4.0

来自:http://www.oschina.net/news/26249/php-5-4-0-final

新特性:http://www.oschina.net/question/54100_33123

今天试装了一下这个最新的版本,PHP的ea加速有问题:

lroot@192.168.225.128:~/software/eaccelerator-0.9.6.1# make

make: Warning: File `Makefile' has modification time 2.7e+04 s in the future

Build complete.

Don't forget to run 'make test'.

make: 警告:检测到时钟错误。您的创建可能是不完整的。

2)APC加速:

文件上传进度反馈, 这个需求在当前是越来越普遍, 比如大附件邮件. 在PHP5.4以前, 我们可以通过APC提供的功能来实现. 或者使用PECL扩展uploadprogress来实现.

虽然说, 它们能很好的解决现在的问题, 但是也有很明显的不足:

1. 他们都需要额外安装(我们并没有打算把APC加入PHP5.4)

。。。来自:http://www.laruence.com/2011/10/10/2217.html

无大文件上传和进度需求,先安一下试试:

root@192.168.225.128:~/software/APC-3.1.9# phpize

Configuring for:

PHP Api Version: 20100412

Zend Module Api No: 20100525

Zend Extension Api No: 220100525

config.m4:180: warning: AC_CACHE_VAL(PHP_APC_GCC_ATOMICS, ...): suspicious cache-id, must contain _cv_ to be cached

../../lib/autoconf/general.m4:1974: AC_CACHE_VAL is expanded from...

root@192.168.225.128:~/software/APC-3.1.9# make

make: *** 没有指明目标并且找不到 makefile。 停止

3)Memcache Client扩展,安装成功,但有问题:

root@192.168.225.128:~/software/memcache-2.2.6# ls /usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20100525/memcache.so

/usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20100525/memcache.so

问题:

root@192.168.225.128:~/software/memcache-2.2.6# php -m

PHP Warning: PHP Startup: Unable to load dynamic library ' /usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20100525/memcache.so' - /usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20100525/memcache.so: cannot open shared object file: No such file or directory in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library ' /usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20100525/memcache.so' - /usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20100525/memcache.so: cannot open shared object file: No such file or directory in Unknown on line 0

其他扩展,还没有试,我估计也有很多这样那样的问题,为此,我估计这个PHP5.4.0应该是一个过渡版本,还有很多东东,不光是它本身,还有周边配合主件的完善,这还是需要一短时间的。So,建议大家还是用这个:PHP5.3.10吧,毕竟生产环境不是实验场所。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值