首先要安抚一下买了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 2015 年 2 月 5 日
看标题,以为是要解释下被php7吓哭的原因呢
|
2
solu 2015 年 2 月 5 日
看标题还以为 HHVM 放大招
|
3
laoyuan 2015 年 2 月 5 日
支持立场,还有 PHP + JS + AAuto 真的就无敌了
|
4
zjgood 2015 年 2 月 5 日 via Android
为啥我编译php7的时候没有遇到问题呢。。。肯定是你漏装了库
|
5
mkeith 2015 年 2 月 5 日
为什么PHP的变量要美元开头呢?
|
11
notnumb 2015 年 2 月 5 日
bash也是
|
12
hpu423 2015 年 2 月 5 日
ubuntu 最简单的命令 装php运行环境
``sudo apt-get install lamp-server^ `` |
13
lingo233 2015 年 2 月 5 日
PHP世界上最好的语言
|
14
Troevil 2015 年 2 月 5 日
比起 php5.x 性能差别大吗,据宣传听说是无限接近hhvm的
|
15
jandan 2015 年 2 月 5 日
load time都减少了50% ,这个很吸引。
|
18
msg7086 2015 年 2 月 5 日
兼容性才是大问题。discuz拿来跑hhvm都能挂,php7还不知道会怎么样呢。
|
19
bjzhush 2015 年 2 月 5 日
刚装完PHP7,顺手测了几下子。。还可以
|
21
wdlth 2015 年 2 月 5 日
@msg7086 Discuz自己为了兼容PHP 5.2,不支持新特性而已,连PHP 5.4都不能用。别说什么HHVM,HHVM不支持eval,而Discuz的模板引擎用一大堆eval。
|
22
msg7086 2015 年 2 月 5 日
|
23
tczzjin 2015 年 2 月 5 日
php7我们这边编译的时候socket是ok的呢..是不是什么参数不对?
|
24
cevincheung 2015 年 2 月 5 日
|
27
kn007 2015 年 2 月 5 日
一直等PHPNG出正式版!
|
29
sumhat 2015 年 2 月 5 日
两个链接都 400 了,估计是升级的结果吧 :P
|
31
lin 2015 年 2 月 5 日
amh运行升级脚本后502
|
32
jeequ 2015 年 2 月 5 日
不会搞,还是等升级PHP7的方法出来吧
|
35
zts1993 OP @lin php-fpm没起来,检查php -version,检查php-fpm配置文件,检查amh php restart结果。502是站点502还是面板502?
|
36
xuhaoyangx 2015 年 2 月 5 日
@zts1993 在本地试过php7和HHVM,感觉php5.6能秒开其实就不错了。相对之前5.3有很大提升了
|
38
47jm9ozp 2015 年 2 月 6 日
为什么你们都喜欢用一键编译脚本呢。。。。。
|
39
aiwha 2015 年 2 月 6 日
@ooxxcc 就是啊,我也很困惑,难道怕编译时间过长,开个终端时间么?我反正从不喜欢用脚本的,连FreeBSD的ports我都要先看看Makefile确认后再用。。。
|
42
Troevil 2015 年 2 月 6 日
友情提示php7 貌似不兼容ZendGuardLoader.so 和 eAccelerator ,编译php7前最好先卸载 不然 启动php-fpm 会失败
|
43
pubby 2015 年 2 月 6 日 via Android
@Troevil 从5.5开始应该用不到eAccelerator了,5.6加自带的Zend OPcache跑了大半年了,非常稳定
|
47
xuhaoyangx 2015 年 2 月 6 日
@zts1993 问下lz,7下wordpress的打开wait速度能进100ms吗
|
48
zts1993 OP @xuhaoyangx 我用的主题query 90次左右,5.*加opcache,在600ms左右,现在300多一点。
|
49
xuhaoyangx 2015 年 2 月 6 日
@zts1993 那挺不错的。我的5.6+opcache大概210-280之间,也就感觉没有升级的必要了
|
50
zts1993 OP @xuhaoyangx 每个人机器还是有差距的吧~~等官方build再升级吧
|
52
lin 2015 年 2 月 8 日
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 2015 年 2 月 9 日
@zts1993 我看过了,升级以前的虚拟主机能运行,但是升级过后创建的虚拟主机就不行,amh对应的虚拟主机列表上的php按钮红色,然后我发现tmp里有以前的虚拟主机的 .sock文件,但是就没有新建的虚拟主机的 .sock 文件。
而php-fpm.log的内容是我贴的两条。 |
57
tini11 2015 年 2 月 9 日
don't cry for me argentina
|