1樓:匿名使用者
進入php源程式目錄中的ext目錄中,這裡存放著各個擴充套件模組的源**,選擇你需要的模組,比如curl模組:cd curl
執行phpize生成編譯檔案,phpize在php安裝目錄的bin目錄下
/usr/local/php5/bin/phpize
執行時,可能會報錯:cannot find autoconf. please check your autoconf installation and
the $php_autoconf
environment variable is set correctly and then rerun this
script.,需要安裝autoconf:
yum install autoconf(redhat或者centos)、apt-get install
autoconf(ubuntu linux)
/usr/local/php5/bin/php -v
執行這個命令時,php會去檢查配置檔案是否正確,如果有配置錯誤,
這裡會報錯,可以根據錯誤資訊去排查!
2樓:你以為你以為
對反傳給你你啥,,返回他要的那啥,,進行查詢
如何使用 php 開發 api
3樓:匿名使用者
比如一個自定義函式:function test()就可以叫做 api。api 既可以是單個的函式,也可以是封裝在類裡的方法,當然它們也是程式**。
開發一個 api 的流程可以很簡單,也可以很複雜,視具體的程式設計任務而決定,並沒有特定的規則。比如,你需要為自己建立一個常用的函式庫,命名為 my.lib.
php然後把你自己編寫的自定義函式,全部寫在這個檔案裡面,那麼,你就擁有了自己的api。開發的時候,只需要引入 my.lib.
php,你就可以呼叫自己的 api 了。這是一個比較簡單的例子。稍微複雜一點的,你可以把函式封裝在類裡面,方便繼承和重用,還可以根據函式名稱做一些程式設計,這個一句話說不清楚,給一個簡單的例子吧:
class mylib}呼叫的時候,先要例項化類,然後再呼叫方法。再複雜一點的就是使用類介面,區別就是介面裡面定義的只是方法原型,而你需要通過具體的類來實現介面中的函式,具體請參考 php 手冊,關於介面的介紹。還有一種介面不是通過直接訪問介面**來實現功能的,這就是我們常說的 web service,俗稱遠端呼叫:
比如:我的一個** www.test.
com/api在這個**裡包含了我開放的一些介面,可以供網路上的其它使用者來獲取我**的會員信 息 等 , 假 設 這 個 接 口 名 叫 userinfo , 那 麼 開 發 者 可 以 通 過www.test.com/api/userinfo 來獲取某一個會員的資訊,當然具體的**肯定很多,這裡只是舉例子說明。
尤其要著重說明的是,開發者不是通過直接訪問 www.test.com/api/userinfo 來獲取使用者資訊的,當向別人開發自己**的介面時,你需要編寫一些介面檔案,供別人來使用 ,一般可以通過 fsockopen 函式來實現。
4樓:匿名使用者
api簡單來說其實就是一個路由加上一個方法,方法接受傳來的引數,再返回一個規定好的格式的資料,其他人通過這個路由進行獲取資料
求助大神,php api介面怎麼寫
5樓:匿名使用者
和普通的controller其實區別不大。一般來說使用者登入後登入狀態儲存在session中,後續頁面只要驗證session就行了,但是因為呼叫api不經過cookie和session,所以第一個是要解決登入問題,另一個就是普通的頁面請求總是返回html,但是api通常返回json或者xml資料。
例如,請求使用者資料詳情,普通頁面可能url類似user/detail?id=5,但是對於api,url應該類似
這裡token就是起到session_id的作用。
那麼api的呼叫者怎麼得到token呢,其實和普通使用者登入一樣,例如怎返回類似以下的迴應其中login表示是否成功,token是授權,timeout是這個token的有效期。
至於api的具體功能就根據你的需要編寫就行了,沒什麼特別的。
6樓:最黑的是眼
可以寫個inte***ce 讓別人來實現介面的方法就行了。
任何網頁都可以是介面,為了方便資料解析一般都用json和xml響應
怎麼用php開發api供其他客戶端呼叫?
7樓:匿名使用者
介面開發,現在比較流行的方式就是restful架構
確立好開發介面的標準之後,遵循相關開發標準即可。
怎麼用php開發api介面
高併發的api介面選用什麼php框架合適
php本身並不能很好支援高併發,建議用go語言 好大一條錦鯉啊 phalcon 框架理論上支援併發數更多,因為是c語言編寫的php框架 yaf的其實本質上講,是個基礎框架,僅提供了一個簡單粗暴的基礎uri路由功能,完事了。最關鍵是併發和多執行緒以及定時器等等,yaf本身不能實現。這點小效能沒有必要在...
php開發需要學習什麼,做PHP開發,除了要學會PHP語言,還需要學習哪些知識?
千鋒教育 php能做web 開發建立資料庫訪問wordpress外掛開發。容易上手 php是一門快速並且容易上手的伺服器指令碼語言,也是許多人入門程式設計的首選。對資料庫友好 簡單容易記得,不需要宣告太多的型別,直接呼叫。 江西新華電腦學院 php開發需要學習 mysql資料庫的建立 修改及刪除 資...
php開發工程師前景如何呢,php工程師前景怎麼樣 就業空間大不大
我是做php開發的,也接觸一些web安全工程師,學好了都還行,個人感覺,php開發有前途點,工資的話,主要看自己的能力.一步來說前期相差不大,後期的話php工資可能比web安全高 php工程師前景怎麼樣?就業空間大不大?未來就是移動ui的天下了,隨著國家移動網際網路的普及和速度提升,移動終端使用率越...