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。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章