製作乙個自己的xhprof測試平台

2022-09-09 18:06:24 字數 1409 閱讀 1186

1

1.解壓檔案 unzip

2.cd extension

3./usr/local/php/bin/phpize

4./configure --with-php-config=/usr/local/php/bin/php-config --enable-xhprof

5.make

6.make install

7.cd /usr/local/php/etc

8.vim php.ini 在其中新增

[xhprof]

extension=xhprof.so

xhprof.output_dir="/www/xhprof/tmp" //注意建立此目錄

重啟lnmp後,檢視phpinfo輸出資訊。檢視到xhprof相關資訊即代表成功。

或者命令列輸入:

php -m |grep xhprof
如果顯示xhprof則表示成功:

** 如果是一鍵安裝包安裝的lnmp環境,可以使用以下命令,否則找到自己nginx和php的目錄重啟 **

重啟nginx: nginx -s reload

重啟phpfpm: /etc/init.d/php-fpm restart

建立測試php檔案(見**xhprof_html/test.php)

ps:open_basedir: 將 php 所能開啟的檔案限制在指定的目錄樹

用 open_basedir 指定的限制實際上是字首,不是目錄名。

也就是說「open_basedir = /dir/incl」也會允許訪問「/dir/include」和「/dir/incls」,如果它們存在的話。

如果要將訪問限制在僅為指定的目錄,用斜線結束路徑名。例如:「open_basedir = /dir/incl/」。

【header.php】

if (extension_loaded('xhprof'))
ps:

xhprof_flags_no_builtins (integer)

使得跳過所有內建(內部)函式。

xhprof_flags_cpu (integer)

使輸出的效能資料中新增 cpu 資料。

xhprof_flags_memory (integer)

使輸出的效能資料中新增記憶體資料。

【footer.php】

if (extension_loaded('xhprof'))
【test.php】

簡單的測試**

//要測試的** 開始

for($i=0;$i<10000;$i++)

//結束測試**

自己製作的乙個進度條

自己寫的乙個簡易win下的進度條 using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.text us...

製作乙個自己的對戰平台

因為在浙大,物理網絡卡的位址被分配為222.205.xx.xx,但是子網掩碼是255.255.255.0,這樣的話雖然大家都在乙個區域網裡面,但是卻不一定在同乙個子網。區域網聯機遊戲為了發現區域網中的主機,會傳送廣播包,有些區域網聯機遊戲,會傳送到255.255.255.255這個廣播位址 典型代表...

如何製作乙個自己的docker映象

功能類似於 npm 的 package.json 簡單來說就是製作這個 docker 的配置檔案 構建乙個docker映象 建立乙個dockerfile 表示依賴其它的映象,必須保證本地有這個映象 from nginx 將所有者 作者 資訊寫入到映象中 maintainer test name te...