進入php源程序目錄中的ext目錄中,這里存放著各個擴展模塊的源代碼,選擇你需要的模塊,比如curl模塊:cd curl

成都創(chuàng)新互聯(lián)公司于2013年開始,先為富陽等服務建站,富陽等地企業(yè),進行企業(yè)商務咨詢服務。為富陽企業(yè)網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。
執(zhí)行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
執(zhí)行這個命令時,php會去檢查配置文件是否正確,如果有配置錯誤,
這里會報錯,可以根據(jù)錯誤信息去排查!
就是php只處理數(shù)據(jù),而不直接輸出html
把視圖層都交給js去完成。
比如:
//獲取數(shù)據(jù)
$id=$_GET['id'];
if($id){
//支數(shù)據(jù)庫取數(shù)據(jù)
$sql="select*from?table?where?id='".$id."'";
$re=.....;
echo?json_encode($re);//返回json格式數(shù)據(jù)給前端處理
}
//修改數(shù)據(jù)
if($id$_GET['edit']){
////數(shù)據(jù)庫操作
echo?"修改成功";
}
具體代碼如下:
?php
$ch = curl_init();
$timeout = 5;
curl_setopt ($ch, CURLOPT_URL, '');
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$file_contents = curl_exec($ch);
curl_close($ch);
echo $file_contents;
?
PHP 獨特的語法混合了C、Java、Perl以及PHP自創(chuàng)的語法。
它可以比CGI或者Perl更快速地執(zhí)行動態(tài)網頁。用PHP做出的動態(tài)頁面與其他的編程語言相比,PHP是將程序嵌入到HTML(標準通用標記語言下的一個應用)文檔中去執(zhí)行,
執(zhí)行效率比完全生成HTML標記的CGI要高許多;
PHP還可以執(zhí)行編譯后代碼,編譯可以達到加密和優(yōu)化代碼運行,使代碼運行更快。
比如一個自定義函數(shù):function test(){echo ‘hello world’;}就可以叫做 api。api 既可以是單個的函數(shù),也可以是封裝在類里的方法,當然它們也是 程序代碼 。開發(fā)一個 api 的流程可以很簡單,也可以很復雜,視具體的 編程 任務而決定,并沒有特定的規(guī)則。比如,你需要為自己建立一個常用的函數(shù)庫,命名為 my.lib.php然后把你自己編寫的自定義函數(shù),全部寫在這個文件里面,那么,你就擁有了自己的api。開發(fā)的時候,只需要引入 my.lib.php,你就可以調用自己的 api 了。這是一個比較簡單的例子。稍微復雜一點的,你可以把函數(shù)封裝在類里面,方便繼承和重用,還可以根據(jù)函數(shù)名稱做一些 程序設計 ,這個一句 話說不清楚 ,給一個簡單的例子吧:class mylib{function showmy(){echo ‘這是我的一個類方法’;}}調用的時候,先要實例化類,然后再調用方法。再復雜一點的就是使用類接口,區(qū)別就是接口里面定義的只是方法原型,而你需要通過具體的類來實現(xiàn)接口中的函數(shù),具體請參考 后盾人,而且這種類型的還有很多!保證讓你大吃一驚!哈哈!我在那里學了不少!
名稱欄目:php開發(fā)數(shù)據(jù)庫api,php數(shù)據(jù)庫管理
分享URL:http://chinadenli.net/article44/dsioeee.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站導航、定制開發(fā)、建站公司、全網營銷推廣、動態(tài)網站、移動網站建設
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)