亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > PHP > 正文

PHP pear安裝配置教程

2024-05-04 23:45:58
字體:
來源:轉載
供稿:網友
這篇文章主要為大家詳細介紹了PHP pear安裝配置教程,告訴大家如何獲取并安裝PEAR,感興趣的朋友可以參考一下
 

什么是PEAR?

PEAR是PHP擴展與應用庫(the PHP Extension and Application Repository)的縮寫。它是一個PHP擴展及應用的一個代碼倉庫,簡單地說,PEAR之于PHP就像是CPAN(Comprehensive Perl Archive Network)之于Perl。

由此可見PEAR是PHP代碼的倉庫,在這里可以找到很多有用的代碼,避免我們重復寫一些功能,但是PEAR代碼包并不是直接通過HTTP網站下載的,我們需要安裝PEAR。

如何獲取并安裝PEAR

建議:下面操作在Windows 7環境下完成,同樣適用于Windows XP/2003/Vista/2008系統,部分操作帶有嘗試性,為了避免彎路,建議先看完本文,然后再進行相關操作。

如果PHP目錄下沒有自帶PEAR,即找不到go-pear.php文件,那么就需要我們手動下載go-pear.php文件,點擊這里下載并另存為go-pear.php,這個文件放到php.exe所在的PHP安裝目錄下,我這里安裝目錄是D:/php5(下文以此目錄為準),那么go-pear.php的位置應該是D:/php5/go-pear.php。

開始 – 運行,輸入cmd,啟動命令提示符,輸入以下命令,主要是切換到go-pear.php目錄下,然后執行這個PHP腳本文件:

cd D:/php5
D:
php go-pear
.php
遺憾的是可能由于我的PHP版本太新,上述操作提示失敗,具體的信息如下:

Deprecated: Assigning the return value of new by reference is deprecated in D:/php5/go-pear.php on line 733

Sorry! Your PHP version is too new (5.3.8) for this go-pear.

Instead use http://pear.php.net/go-pear.phar for a more stable and current version of go-pear, more suited to your PHP version.

Thank you for your coopertion and sorry for the inconvenience!

意思是要求我們到http://pear.php.net/go-pear.phar下載go-pear.phar文件,然后取代go-pear.php再試。下載好go-pear.phar文件并放到D:/php5文件夾中,執行下面的命令:

cd D:/php5
D:
php go-pear.phar

這時出現:

Are you installing a system-wide PEAR or a local copy?
(system|local) [system] :
按回車默認system然后繼續。以下是默認的pear的臨時、數據、配置、測試、執行目錄的設置:

Below is a suggested file layout for your new PEAR installation. Tochange individual locations, type the number in front of thedirectory. Type 'all' to change all of them or simply press Enter toaccept these locations.  1. Installation base ($prefix)     : D:/php5 2. Temporary directory for processing   : D:/php5/tmp 3. Temporary directory for downloads    : D:/php5/tmp 4. Binaries directory       : D:/php5 5. PHP code directory ($php_dir)     : D:/php5/pear 6. Documentation directory      : D:/php5/docs 7. Data directory        : D:/php5/data 8. User-modifiable configuration files directory : D:/php5/cfg 9. Public Web Files directory     : D:/php5/www10. Tests directory        : D:/php5/tests11. Name of configuration file     : C:/Windows/pear.ini12. Path to CLI php.exe       : D:/php5 1-12, 'all' or Enter to continue:

直接回車使用默認值然后繼續安裝。本來以為萬事大吉的,可是偏偏在這里出現了錯誤

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected ‘UTC' for '8.0/no DST' instead in phar://D:/php5/go-pear.phar/PEAR/Registry.php on line 1012
PEAR_Config::writeConfigFile fopen(‘C:/Windows/pear.ini','w') failed (fopen(C:/Windows/pear.ini): failed to open stream: Permission denied)

看樣子是沒有權限寫入C:/Windows/pear.ini,由于我使用的是Windows 7系統,然后普通用戶打開的命令提示符,在這里當然沒有權限寫入C:/Windows目錄了,看來要另辟蹊徑了。回到剛才Are you installing a system-wide PEAR or a local copy?這段,為什么不選擇local copy呢?網上都是直接說默認回車選擇system的,不想改寫C:/Windows目錄,于是我重新執行php go-pear.phar,并且選擇local。

Are you installing a system-wide PEAR or a local copy?
(system|local) [system] : local
Please confirm local copy by typing 'yes' : yes

好了,這下正常了:-)

Would you like to alter php.ini <D:/php5/php.ini>? [Y/n] :
然后就是上面這句,只有選擇Y同意修改php.ini。

php.ini <D:/php5/php.ini> include_path updated. Current include path   : .;C:/php/pearConfigured directory   : D:/php5/pearCurrently used php.ini (guess) : D:/php5/php.iniPress Enter to continue:

接著出現上面這段,看來沒有什么好改的,直接回車確認即可。

到這里應該能看到Thanks for using go-pear!這句了,那么恭喜你,PEAR總算是安裝成功了!

如何安裝PEAR Package包

接下來讓我們去PEAR網站上看看有什么需要的吧。PEAR每個包都有安裝命令的提示,比如說MDB2這個包,上面已經提示使用pear install MDB2命令安裝了,假設目錄還是D:/php5,那么我們利用下面的命令試試:

cd D:/php5
D:
pear install MDB2

結果出現下面這個錯誤:

D:/php5>pear install MDB2downloading MDB2-2.4.1.tgz ...Starting to download MDB2-2.4.1.tgz (119,790 bytes)..........................done: 119,790 bytesERROR: failed to mkdir C:/php/pear/docs/MDB2/docs/examples

無法創建目錄,看來又是權限問題,索性以管理員身份啟動cmd命令提示符,然后重新執行上面的命令。這次總算安裝成功了install ok!

另一個安裝報錯案例:PHP pear安裝出現 Warning: require_once(Structures/Graph.php)...錯誤

在WINDOWS安裝pear,一路無阻很順利安裝完成,接著想安裝下pear email包來玩下,但接下來卻報:

Warning: require_once(Structures/Graph.php): failed to open stream: No such file
 or directory in PEAR/Downloader.php on line 1217
PHP Warning:  require_once(Structures/Graph.php): failed to open stream: No such
 file or directory in E:/Program Files/php5_3/pear/pear/PEAR/Downloader.php on l
ine 1217

 新手沒辦法,網上找解決。折騰了老半天,還是報這錯誤.原因很清楚就是少了Structures_Graph這個PEAR應用,相直接通用pear命令:
pear install Structures_Graph-1.1.1
在線安裝這個應用,但讓人痛心的是竟然也報同樣的錯誤,我丟。。

不跟它玩了直接到PEAR官網下載Structures_Graph-1.1.0.tgz包。解壓看看里面的結構;發現里面正好有一個Structures/Graph.php;于是解壓并把壓縮包里的Structures文件夾放到pear根目下面。接著再運行Structures_Graph的安裝命令,驚喜??!成功了。

接著再安裝email,不出意外也成功。到此這個糾結了我半天的問題終于解決了。

謝謝大家的閱讀哦!



注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久伊人91精品综合网站| 国产精品成人一区二区三区吃奶| 91精品久久久久久久久久| 日韩av电影在线网| 狠狠久久五月精品中文字幕| 国产91精品久久久久久久| 欧美日韩国产精品一区二区三区四区| 欧美日韩国产中字| 精品国产自在精品国产浪潮| 久久深夜福利免费观看| 亚洲欧美另类国产| 日韩中文字幕亚洲| 精品久久久久国产| 久久成人国产精品| 欧美日韩在线另类| 亚洲午夜精品久久久久久久久久久久| 97视频免费在线看| 欧美成人免费一级人片100| 久久久在线免费观看| 一区二区三区无码高清视频| 成人久久久久久久| 日本aⅴ大伊香蕉精品视频| 91久久在线播放| 97国产suv精品一区二区62| 国产视频精品一区二区三区| 国产剧情久久久久久| 永久免费精品影视网站| 97精品国产97久久久久久春色| 91久久国产综合久久91精品网站| 日韩中文字幕在线视频| 久久成人这里只有精品| 亚洲二区在线播放视频| 色多多国产成人永久免费网站| 成人黄色在线免费| 日韩免费在线视频| 国产精品久久久久久久久免费| 91av在线播放| 成人动漫网站在线观看| 久久国产精品免费视频| 亚洲激情第一页| 美日韩精品免费观看视频| 日本电影亚洲天堂| 精品亚洲男同gayvideo网站| 欧美日韩裸体免费视频| 国产精品网址在线| 国产精品久在线观看| 久久福利视频导航| 国内精品久久久久久久久| 欧美成人午夜影院| 欧美激情久久久| 欧美一区二区三区精品电影| 自拍偷拍亚洲区| 精品视频偷偷看在线观看| 国产欧美在线看| 日韩在线观看免费全集电视剧网站| 亚洲电影免费观看高清完整版在线观看| 国产精品久久久久久久久免费看| 日韩久久午夜影院| 91精品国产91久久久久| 久久香蕉精品香蕉| 欧美人与物videos| 亚洲精品综合久久中文字幕| 中文字幕日本精品| 国产一区二区三区在线视频| 久久精品成人动漫| 久久久精品一区二区| 成人精品久久久| 欧美激情视频网| 亚洲美女av黄| 国产成人精品电影久久久| 亚洲а∨天堂久久精品9966| 欧美日韩国产中文精品字幕自在自线| 亚洲欧美日韩中文在线制服| 欧美又大又硬又粗bbbbb| 日韩精品视频免费专区在线播放| 色噜噜狠狠狠综合曰曰曰88av| 亚洲欧美成人在线| 青草热久免费精品视频| 欧美性xxxxxxx| 欧美区在线播放| 2020久久国产精品| 日韩在线视频二区| 亚洲日韩中文字幕| 国产精品青草久久久久福利99| 久久久精品视频在线观看| 亚州国产精品久久久| 精品小视频在线| 91在线视频一区| 欧美风情在线观看| 欧美乱大交xxxxx另类电影| 国产精品午夜视频| 久久久999国产| 中文字幕国产日韩| 欧美极品欧美精品欧美视频| 精品久久久久久久大神国产| 欧美黑人巨大精品一区二区| 国产精品黄色av| 色悠久久久久综合先锋影音下载| 国产精品中文久久久久久久| 久久艳片www.17c.com| 欧美性猛交99久久久久99按摩| 91夜夜揉人人捏人人添红杏| 精品国产老师黑色丝袜高跟鞋| 欧美wwwxxxx| 国产欧美精品一区二区| 国产精品男人爽免费视频1| 国产一区二区三区高清在线观看| 97久久精品国产| 亚洲第一网站免费视频| 成人网址在线观看| 91国偷自产一区二区三区的观看方式| 亚洲精品在线不卡| 26uuu另类亚洲欧美日本老年| 北条麻妃一区二区在线观看| 亚洲第一av网| 国产小视频91| 国产精品一区二区3区| 午夜免费在线观看精品视频| 国产精品视频网| 亚洲精品91美女久久久久久久| 久久久久久久网站| 国产精品日韩一区| 日韩欧美中文字幕在线播放| 亚洲社区在线观看| 亚洲jizzjizz日本少妇| 国产精品久久久久久av福利| 亚洲欧美国产一本综合首页| 亚洲成人动漫在线播放| 欧美性开放视频| 国产精品av在线| 日韩电影中文字幕在线| 欧美大片免费看| 一区二区三区视频观看| 国色天香2019中文字幕在线观看| 国产精品啪视频| 亚洲黄色成人网| 91牛牛免费视频| 午夜欧美不卡精品aaaaa| 国内外成人免费激情在线视频网站| 国产免费亚洲高清| 92看片淫黄大片看国产片| 日本一区二区在线免费播放| 日韩欧美aⅴ综合网站发布| 国产精品啪视频| www.亚洲人.com| 久久精品中文字幕免费mv| 欧美大片va欧美在线播放| 欧美日韩性视频在线| 久久久久中文字幕2018| www.xxxx欧美| 成人国产精品免费视频| 日韩av免费一区| 成人国产在线视频| 91免费版网站入口| 97在线视频一区| xx视频.9999.com| 国产成人小视频在线观看| 韩国三级日本三级少妇99| 九九热精品视频国产| 日本精品视频在线| 亚洲国产中文字幕久久网| 96国产粉嫩美女| 国产免费一区二区三区在线观看| 亚洲女在线观看|