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

首頁 > 網站 > 建站經驗 > 正文

PHP pear安裝配置教程

2024-04-25 20:16:34
字體:
來源:轉載
供稿:網友

這篇文章主要為大家詳細介紹了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的臨時、數據、配置、測試、執行目錄的設置:

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

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

  1. 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 
  2. 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目錄了,看來要另辟蹊徑了?;氐絼偛臕re 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/pear

Configured directory   : D:/php5/pear

Currently used php.ini (guess) : D:/php5/php.ini

Press 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

結果出現下面這個錯誤:

  1. D:/php5>pear install MDB2 
  2. downloading MDB2-2.4.1.tgz ... 
  3. Starting to download MDB2-2.4.1.tgz (119,790 bytes) 
  4. ..........................done: 119,790 bytes 
  5. ERROR: 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包來玩下,但接下來卻報:

  1. Warning: require_once(Structures/Graph.php): failed to open stream: No such file 
  2.  or directory in PEAR/Downloader.php on line 1217 
  3. PHP Warning:  require_once(Structures/Graph.php): failed to open stream: No such 
  4.  file or directory in E:/Program Files/php5_3/pear/pear/PEAR/Downloader.php on l 
  5. 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,不出意外也成功。到此這個糾結了我半天的問題終于解決了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产一区二区丝袜高跟鞋图片| 亚洲自拍在线观看| 久久久精品影院| 亚洲乱码一区av黑人高潮| 亚洲精品久久久久国产| 欧美一级大胆视频| 日韩欧美福利视频| 久久精品国产亚洲精品2020| 中文字幕v亚洲ⅴv天堂| 亚洲综合一区二区不卡| 精品久久久久久中文字幕| 日韩中文字幕免费视频| 亚洲国产一区二区三区在线观看| 成人激情视频小说免费下载| 亚洲成人久久电影| 欧美日韩国产999| 亚洲国产精品成人va在线观看| 亚洲男人的天堂在线| 国产免费一区二区三区香蕉精| 日韩av在线免播放器| 国产精品aaaa| 久久激情视频免费观看| 国产精品久久久久久久久免费看| 亚洲国产精品成人一区二区| 亚洲午夜久久久影院| 欧美老少配视频| 日韩精品极品毛片系列视频| 国产99在线|中文| 色偷偷av一区二区三区乱| 一本色道久久88综合日韩精品| 久久精品青青大伊人av| 国内精品国产三级国产在线专| 久久欧美在线电影| 亚洲欧美国产精品专区久久| 国产精品久久久久久久久久久久| 精品av在线播放| 国产人妖伪娘一区91| 96国产粉嫩美女| 亚洲香蕉伊综合在人在线视看| 热99在线视频| 欧美国产日本高清在线| 欧美高清视频在线| 亚洲免费小视频| 国产91色在线免费| 91免费国产网站| 亚洲激情免费观看| 在线精品播放av| 91免费观看网站| 久久成人精品电影| 久久精品亚洲一区| 精品丝袜一区二区三区| 亚洲午夜久久久久久久| 美女久久久久久久久久久| 久久电影一区二区| 欧美激情伊人电影| 国产精品久久久久久av福利| 97婷婷涩涩精品一区| 91免费电影网站| 日韩电影中文字幕| 精品久久久久久久久中文字幕| 欧美福利视频在线观看| 国产亚洲一区精品| 国产精品久久久久久久久久ktv| 欧美黑人又粗大| 亚洲在线观看视频| 欧美制服第一页| 午夜精品久久久久久久99热浪潮| 欧美激情综合亚洲一二区| 国产精品福利片| 亚洲天堂av高清| 国产在线观看一区二区三区| 久久成人精品电影| 日韩电影免费观看在线观看| 久久国产天堂福利天堂| 国产精品狼人色视频一区| 国产成人精彩在线视频九色| 高清欧美性猛交xxxx黑人猛交| 亚洲人成伊人成综合网久久久| 色av吧综合网| 亚洲国产欧美一区二区三区同亚洲| 91高清视频免费| 久久精品视频99| 成人免费淫片视频软件| 欧美日韩不卡合集视频| 久久久这里只有精品视频| 欧美与黑人午夜性猛交久久久| 人妖精品videosex性欧美| 欧美极品少妇与黑人| 国产精品91在线| 亚洲欧美日韩在线一区| 亚洲国产高潮在线观看| 国产精品999| 中文字幕久久久av一区| 日韩av影视综合网| 97在线视频一区| 色先锋资源久久综合5566| 欧美激情精品久久久久久蜜臀| 欧美精品福利在线| 日韩精品久久久久久久玫瑰园| 亚洲国产欧美一区二区丝袜黑人| 亚洲一区二区三区视频| 中文字幕久久久av一区| 欧美性猛交xxx| 亚洲嫩模很污视频| 国产精品久久久久久久久久免费| 欧美精品一区在线播放| 日韩有码在线视频| 一区二区三区动漫| 欧美精品生活片| 91精品国产色综合久久不卡98口| 亚洲福利在线播放| 欧美成人一区二区三区电影| 久久久久久久久久久国产| 伊人久久久久久久久久久| 成人av色在线观看| 伊人青青综合网站| 欧洲中文字幕国产精品| 欧美日韩一区二区三区| 亚洲国产精品嫩草影院久久| 亚洲白虎美女被爆操| 亚洲国产成人在线视频| 亚洲天天在线日亚洲洲精| 日韩在线视频网| 久久视频在线免费观看| 久久99精品久久久久久琪琪| 成人久久久久爱| 精品福利免费观看| 久久精品成人欧美大片古装| 国产伦精品免费视频| 日韩av在线资源| 亚洲天堂男人天堂| 久久久国产成人精品| 日韩在线激情视频| 亚洲精品色婷婷福利天堂| 亚洲天堂网在线观看| 日韩免费在线电影| 国产日韩欧美在线观看| 亚洲国产精品电影| 欧美一级淫片播放口| 成人午夜高潮视频| 91视频国产精品| 欧美成人精品不卡视频在线观看| 亚洲 日韩 国产第一| 一区二区三区久久精品| 69av视频在线播放| 亚洲国产成人在线视频| 91久久久久久久一区二区| 亚洲国产精品va在看黑人| 欧美成人午夜免费视在线看片| 成人观看高清在线观看免费| 亚洲欧美一区二区精品久久久| 国产精品福利无圣光在线一区| 亚洲成人国产精品| 成人做爽爽免费视频| 亚洲天堂av在线免费观看| 成人欧美在线视频| 国产精品高潮呻吟久久av野狼| 91成人在线播放| 精品久久在线播放| 国产成人精品日本亚洲专区61| 精品精品国产国产自在线| 久久久999精品| 亚洲伊人久久综合| 国产精品pans私拍|