zendAPI 依賴環境詳細說明

操做系統

部署操做系統只支持 Linux (只支持64位系統)
開發環境目前支持 MacOs 和 Linux (只支持64位系統)測試

目前在以下系統上 zendAPI 編譯經過:(X86_64)操作系統

  1. MacOS 10.12.6 (開發)
  2. openSUSE 42.2 (部署和開發)
  3. Ubuntu 16.04 (部署和開發)
  4. CentOS 7 (部署)

暫時沒來的及測試的有 (X86_64)開發

  1. Deepin (開發)
  2. Fedora 26 (開發)
  3. Debian 8 (部署)

在操做系統的選擇上推薦使用相對比較新的主流長期支持的版本部署

編譯器

目前 zendAPI 只在 GCC 和 Clang 進行相關測試,目前也是推薦使用這兩個主流的編譯器。
在 Linux 平臺上的編譯器支持狀況以下:編譯器

  1. GCC 4.8.5 及其以上版本
  2. Clang 3.5.2 及其以上版本

在 MacOS 平臺上的編譯器支持狀況以下:編譯

  1. GCC 5.4 及其以上版本 (推薦使用 GCC 6.0 及其以上版本,GCC 6.0 如下會使用 Clang 彙編器,從而致使不少鏈接時候的 warning 信息,若是您有好的解決方案,請讓我知道,很是感謝)
  2. Clang 3.5.0 及其以上版本

我們使用 MacOS 主要是用來作開發環境,因此推薦使用主流編譯器的最新發布版本項目

PHP 語言

目前 zendAPI 開發的目標 PHP 版本號是 7.1.5 , 你們測試項目功能的時候最好選擇這個版本。
下一步工做的目標 PHP 版本有:語言

  1. PHP 7.0
  2. PHP 7.1
  3. PHP 7.2
相關文章
相關標籤/搜索