hello zapi 項目準備工做-CPP開發PHP之旅第一節

原文地址: http://www.zendapi.org/manual...php

在新手學堂裏面,咱們將從零基於 zendAPI 開發一個簡單的 PHP 擴展,這個擴展的名字叫作 hellozapi , 如今咱們着手準備開發須要的環境吧。html

demo 的項目庫地址 https://github.com/zendapi/demo
你們能夠自行下載學習git

hellozapi 開發環境詳解

操做系統: MacOS 10.12.6
PHP: 安裝的位置是 /usr/local/php7 版本號: 7.1.5
編譯器: clang 3.5, 安裝的位置 /usr/local/llvm-3.5
CMake: 版本號: 3.7.2
編輯器: Qt Creator 4.3.1
zendAPI庫: 版本 0.0.1, 安裝的位置 /usr/localgithub

hellzapi 的項目結構

├── CMakeLists.txt // 項目主編譯腳本
├── README.md      // 項目說明文件
├── assets         // 用於存放項目靜態資源
│   └── php.ini    // 用於測試的 PHP 配置文件
└── hellozapi      // 項目代碼文件夾
    ├── defs.h     // hellozapi 頭文件
    ├── defs.cpp   // hellozapi 實現文件
    └── entry.cpp  // hellozapi 入口文件

如今咱們開始着手準備 hellozapi 的開發文件夾api

cd ~/
mkdir zendapidemodevel
cd zendapidemodevel
mkdir assets
mkdir hellzapi
touch CMakeLists.txt
touch README.md
touch assets/php.ini
touch hellozapi/defs.h
touch hellozapi/defs.cpp
touch hellozapi/entry.cpp

建立項目編譯文件夾bash

cd ../
mkdir build-zendapidemo-debug

到此咱們的項目結構就準備完成,讓咱們開始咱們的 zendAPI 擴展開發之旅吧。php7

相關文章
相關標籤/搜索