使用strace查看C語言的php源碼-創(chuàng)新互聯(lián)

如果你希望看到C語言級別的php代碼就需要使用strace

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供平壩網(wǎng)站建設、平壩做網(wǎng)站、平壩網(wǎng)站設計、平壩網(wǎng)站制作等企業(yè)網(wǎng)站建設、網(wǎng)頁設計與制作、平壩企業(yè)網(wǎng)站模板建站服務,十載平壩做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡服務。

這個默認是安裝了的,如果沒有安裝可以

#yum install strace

查看httpd進程(無web服務器需裝一個)

#ps auxw | grep httpd

有多個,必須停止apache

[root@localhost usr]# /usr/local/webserver/apache2/bin/apachectl stop

啟動單進程httpd

[root@localhost usr]# /usr/local/webserver/apache2/bin/apachectl -X -k start

再使用#ps auxw | grep httpd查看只有單經(jīng)常,記下進程id

將strace綁定至apache

#strace -p 28224

算法

快速排序PHP代碼

[php] view plain copy

<?php

  function quickSort($arr)

  {

 $len   = count($arr);

 if($len <= 1) {

 return $arr;

 }

 $key = $arr[0];

 $left_arr   = array();

 $right_arr   = array();

 for($i=1; $i<$len; $i++){

 if($arr[$i] <= $key){

 $left_arr[] = $arr[$i];

 } else {

 $right_arr[] = $arr[$i];

 }

 }

 $left_arr   = quickSort($left_arr);

 $right_arr   = quickSort($right_arr);

 return array_merge($left_arr, array($key), $right_arr);

  }

  $arr = array(6,3,8,5,9,2,10);

  echo '<pre>';

  print_r(quickSort($arr));

?>

在瀏覽器請求php頁面,得到追蹤信息

使用strace查看C語言的php源碼

可以用man 查看調(diào)用的函數(shù)說明

如:man命令查getsockname

例子http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316692.html

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

當前文章:使用strace查看C語言的php源碼-創(chuàng)新互聯(lián)
網(wǎng)頁URL:http://muchs.cn/article44/dshdhe.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、網(wǎng)頁設計公司、關鍵詞優(yōu)化、網(wǎng)站改版、手機網(wǎng)站建設、外貿(mào)網(wǎng)站建設

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設網(wǎng)站維護公司