PHP性能優(yōu)化準(zhǔn)備篇圖解PEAR安裝
什么是PEAR
PEAR是PHP擴展與應(yīng)用庫(the PHP Extension and Application Repository)的縮寫。它是一個PHP擴展及應(yīng)用的一個代碼倉庫,簡單地說,PEAR就是PHP的CPAN。
為什么要安裝PEAR
PEAR提供了豐富的PHP擴展工具類,簡單易用,可用于各個項目之中。Benchmark是PEAR的一個擴展包,提供Timer、Iterate和Profiler三個工具類,可用于性能優(yōu)化過程中的斷點調(diào)試獲取代碼的執(zhí)行時間。
如何安裝PEAR
打開源碼安裝的PHP根目錄,如C:\Program Files\php5\php-5.2.6\,雙擊go-pear.bat文件,圖解安裝過程如下
這樣,PEAR就安裝成功,安裝過程基本上只需要按Enter鍵即可,非常簡單。
如何安裝Benchmark類
訪問:http://pear.php.net/ 搜索 benchmark
(1)DOS命令安裝Benchmark工具類
輸入如下命令
>pear install Benchmark-1.2.7
如:C:\Program Files\php5\php-5.2.6>pear install Benchmark-1.2.7
安裝成功后直接訪問PEAR目錄,如C:\Program Files\php5\php-5.2.6\PEAR
(2)直接下載Benchmark工具類文件
下載地址:http://pear.php.net/package/Benchmark/download
Benchmark:http://download.pear.php.net/package/Benchmark-1.2.7.tgz
直接下載解壓存在PEAR目錄下,如C:\Program Files\php5\php-5.2.6\PEAR
這里只討論PEAR安裝,并以Benchmark工具包為例討論如何使用PEAR下載和安裝工具類包。下一期將討論如何使用Benchmark工具類斷點調(diào)試獲取代碼的執(zhí)行時間和函數(shù)執(zhí)行的平均時間。
其它說明
CPAN是什么?
CPAN是一個巨大的PERL的擴展模塊倉庫,編寫的應(yīng)用模塊可以放在CPAN下面的適當(dāng)?shù)姆诸惸夸浵旅?,其他的人可以很方便地?fù)用,當(dāng)然,你編寫應(yīng)用模塊時候也需要遵守其中的準(zhǔn)則
參考資料
PEAR http://pear.php.net/
PEAR簡介:用PEAR來寫你的下一個php程序
相關(guān)文章
thinkphp3.x自定義Action、Model及View的簡單實現(xiàn)方法
這篇文章主要介紹了thinkphp3.x自定義Action、Model及View的簡單實現(xiàn)方法,結(jié)合實例形式詳細分析了thinkPHP3.x自定義模型、視圖及控制器的具體步驟與相關(guān)實現(xiàn)技巧,需要的朋友可以參考下2016-05-05Thinkphp頁面跳轉(zhuǎn)設(shè)置跳轉(zhuǎn)等待時間的操作
今天小編就為大家分享一篇Thinkphp頁面跳轉(zhuǎn)設(shè)置跳轉(zhuǎn)等待時間的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10destoon切換城市后實現(xiàn)logo旁邊顯示地區(qū)名稱的方法
這篇文章主要介紹了destoon切換城市后實現(xiàn)logo旁邊顯示地區(qū)名稱的方法,針對不同城市建設(shè)分站的時候很適用,需要的朋友可以參考下2014-08-08Codeigniter出現(xiàn)錯誤提示Error with CACHE directory的解決方案
這篇文章主要介紹了Codeigniter出現(xiàn)錯誤提示Error with CACHE directory的解決方案,需要的朋友可以參考下2014-06-06PHP基于GD庫的縮略圖生成代碼(支持jpg,gif,png格式)
你可能會遇到這樣的問題,在用戶上傳了一張圖片后,得到這張圖片的縮略圖,PHP可以使用GD庫生成縮略圖,那么我們來探討下,如何才能生成高質(zhì)量的縮略圖呢?2014-06-06PHP使用array_multisort對多個數(shù)組或多維數(shù)組進行排序
這篇文章主要介紹了PHP使用array_multisort對多個數(shù)組或多維數(shù)組進行排序,需要的朋友可以參考下2014-12-12