ubuntu server deploy增加对ubuntu 1604支持

前端之家收集整理的这篇文章主要介绍了ubuntu server deploy增加对ubuntu 1604支持前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

其实ubuntu 14.04 lts的支持时间到2019年,不过ubuntu server 16.04的确是一个不错的版本,有条件的推荐升级

分支代码http://git.oschina.net/janpoem/ubuntu-server-deploy/tree/ubuntu_1604lts/

这个分支:

  • Tengine 更新到了2.2.0,http://tengine.taobao.org/changelog.html#2_2_0,呃,等了很久哦。
  • PHP 更新到7.0.13,7.1.0呢,经验告诉我们可以不用着急,先等等bugs fix吧。
  • OpenSSL 更新到1.0.2j。
  • Tengine和PHP-fpm的启动脚本改为service模式(16.04),Ubuntu这个抄回来的功能也做得有自己的特色了。
  • 增加一些全局代码适配Ubuntu的不同,严格来说,这个分支也支持14.04,即16.04的话,会使用service模式,而低于16.04的话,则使用init script的模式。
  • tengine.service和PHP7-fpm.service已测试。

Ubuntu 16.04的service终于可以不用再去写init.d的脚本了,只需要一个配置文件。详细的说明看这里:https://wiki.ubuntu.com/SystemdForUpstartUsers

xxx.service可以随处定义,但是要链接到(ln)/etc/systemd/system目录中,每次更新了xxx.service后,需要执行以下代码来更新。

systemctl daemon-reload

他的service其实在使用上类似centos,但是内里实际上是将自家的daemon机制打通的,所以,终于不用写那些烦人的脚本了。并且在调用status的时候,会有更好的展现方式:

恩恩,或者可以这样,跟踪更详细的日志状态。

systemctl status tengine.service
journalctl -ex

1604的分支编译PHP用的是ubuntu自带的gcc版本:gcc version 5.4.0 20160609。

哦,忘记说了,Tengine 2.2.0已经删除了spdy模块,改用httpv2了,编译指令已经默认加载v2_module。

原文链接:https://www.f2er.com/ubuntu/355653.html

猜你在找的Ubuntu相关文章