首先要安抚一下买了PHP6书籍的同学,你们真的看不到PHP6了。
政治立场:PHP世界上最好的语言 ,逃) 肯定有人要打我。
昨天闲着没事升级一下vps上的php,反正都是跑博客,挂了也没关系。
第一个是军哥lnmp,用自带的升级脚本改一改就可以了。
改好的在这。。http://blog.zts1993.com/5735.html
使用前记得备份数据,可能需要手动启一下php-fpm。
如果挂了,你可以一行一行手动执行脚本看看问题在哪。如果真的不行,建议使用lnmp原版升级php版本的脚本进行恢复。
第二个是AMH 4.2的升级脚本。
改好的在这。。http://blog.zts1993.com/5744.html
使用前记得备份数据
如果挂了,你可以一行一行手动执行脚本看看问题在哪。如果真的不行,如果挂了我可救不了你,所以要慎重。。。。。。。。没找到AMH回滚的方法,不过我把php备份在了
/usr/local/php_old
,或许可以就你一命
注意两个版本都没有socket,原因是我编译不过,或许是matser分支这个部分就是编译不过?反正我不用php socket~ 逃)
总之,升级要慎重,一定记得备份数据。
不要升级生产环境,自己玩玩还是很high的,WordPress和GreenCMS的load time都减少了50%(对比开启了opcache的php5.6.。。。快的简直飞起
PHP7 源码: https://github.com/php/php-src/
master分支就是PHP7 dev
脚本 https://gist.github.com/zts1993/5ebfdd6e9191dd5dec03
<script src="https://gist.github.com/zts1993/5ebfdd6e9191dd5dec03.js"></script>
1
582033 Feb 5, 2015
看标题,以为是要解释下被php7吓哭的原因呢
|
2
solu Feb 5, 2015
看标题还以为 HHVM 放大招
|
3
laoyuan Feb 5, 2015
支持立场,还有 PHP + JS + AAuto 真的就无敌了
|
4
zjgood Feb 5, 2015 via Android
为啥我编译php7的时候没有遇到问题呢。。。肯定是你漏装了库
|
5
mkeith Feb 5, 2015
为什么PHP的变量要美元开头呢?
|
11
notnumb Feb 5, 2015
bash也是
|
12
hpu423 Feb 5, 2015
ubuntu 最简单的命令 装php运行环境
``sudo apt-get install lamp-server^ `` |
13
lingo233 Feb 5, 2015
PHP世界上最好的语言
|
14
Troevil Feb 5, 2015
比起 php5.x 性能差别大吗,据宣传听说是无限接近hhvm的
|
15
jandan Feb 5, 2015
load time都减少了50% ,这个很吸引。
|
18
msg7086 Feb 5, 2015
兼容性才是大问题。discuz拿来跑hhvm都能挂,php7还不知道会怎么样呢。
|
19
bjzhush Feb 5, 2015
刚装完PHP7,顺手测了几下子。。还可以
|
21
wdlth Feb 5, 2015
@msg7086 Discuz自己为了兼容PHP 5.2,不支持新特性而已,连PHP 5.4都不能用。别说什么HHVM,HHVM不支持eval,而Discuz的模板引擎用一大堆eval。
|
22
msg7086 Feb 5, 2015
|
23
tczzjin Feb 5, 2015
php7我们这边编译的时候socket是ok的呢..是不是什么参数不对?
|
24
cevincheung Feb 5, 2015
|
27
kn007 Feb 5, 2015
一直等PHPNG出正式版!
|
29
sumhat Feb 5, 2015
两个链接都 400 了,估计是升级的结果吧 :P
|
31
lin Feb 5, 2015
amh运行升级脚本后502
|
32
jeequ Feb 5, 2015
不会搞,还是等升级PHP7的方法出来吧
|
35
zts1993 OP @lin php-fpm没起来,检查php -version,检查php-fpm配置文件,检查amh php restart结果。502是站点502还是面板502?
|
36
xuhaoyangx Feb 5, 2015
@zts1993 在本地试过php7和HHVM,感觉php5.6能秒开其实就不错了。相对之前5.3有很大提升了
|
38
47jm9ozp Feb 6, 2015
为什么你们都喜欢用一键编译脚本呢。。。。。
|
39
aiwha Feb 6, 2015
@ooxxcc 就是啊,我也很困惑,难道怕编译时间过长,开个终端时间么?我反正从不喜欢用脚本的,连FreeBSD的ports我都要先看看Makefile确认后再用。。。
|
42
Troevil Feb 6, 2015
友情提示php7 貌似不兼容ZendGuardLoader.so 和 eAccelerator ,编译php7前最好先卸载 不然 启动php-fpm 会失败
|
47
xuhaoyangx Feb 6, 2015
@zts1993 问下lz,7下wordpress的打开wait速度能进100ms吗
|
48
zts1993 OP @xuhaoyangx 我用的主题query 90次左右,5.*加opcache,在600ms左右,现在300多一点。
|
49
xuhaoyangx Feb 6, 2015
@zts1993 那挺不错的。我的5.6+opcache大概210-280之间,也就感觉没有升级的必要了
|
50
zts1993 OP @xuhaoyangx 每个人机器还是有差距的吧~~等官方build再升级吧
|
52
lin Feb 8, 2015
AMH的虚拟主机起不来:
[08-Feb-2015 23:07:29] ERROR: An another FPM instance seems to already listen on /tmp/php-cgi.sock [08-Feb-2015 23:07:29] ERROR: FPM initialization failed |
54
lin Feb 9, 2015
@zts1993 我看过了,升级以前的虚拟主机能运行,但是升级过后创建的虚拟主机就不行,amh对应的虚拟主机列表上的php按钮红色,然后我发现tmp里有以前的虚拟主机的 .sock文件,但是就没有新建的虚拟主机的 .sock 文件。
而php-fpm.log的内容是我贴的两条。 |
57
tini11 Feb 9, 2015
don't cry for me argentina
|