![](/img/trans.png)
[英]How to install phpMyAdmin maintaining older version of php? Linux Fedora 14
[英]How to install older CURL on Linux(I have older PHP version)
我需要在我的PHP中添加curl,我讀了多篇文章,其中推薦sudo apt-get install php5-curl
但是當我嘗試它時,出現如下錯誤
錯誤:
以下軟件包具有未滿足的依賴性:
dropbox:取決於:python-gtk2(> = 2.12),但不會安裝
php5-curl:取決於:php5-common(= 5.4.45-1〜dotdeb + 6.1)但要安裝5.4.31-1〜dotdeb.0
因此,我進行了更深入的嘗試,嘗試手動安裝它,因此我基本上從curl網站下載了curl: wget http://curl.haxx.se/download/curl-7.36.0.tar.gz
,然后將其解壓縮然后只是./configure
和sudo make
,然后執行sudo make install
盡管我沒有得到任何錯誤的事實,但它也沒有幫助。
從錯誤中我看到我的PHP版本比存儲庫中的PHP版本要舊,但是我真的不知道現在該做什么。
這里有人可以幫助我嗎?
如果您堅持使用該版本的PHP,則可以自己構建cURL擴展,然后使用PHP激活它。 通常,cURL被編譯到PHP二進制文件中,但是您也可以將其作為動態擴展運行。
當您下載,編譯和安裝cURL時,這將安裝curl程序和庫,但與PHP無關。
您可以按照以下步驟為系統構建cURL PHP擴展:
cd
轉到php-5.xx / ext / curl phpize
./configure --with-curl=/usr/local
(/ usr / local應該是正確的,但是您可以嘗試將其保留為空白,或者指定安裝cURL時使用的--prefix
。 make && make install
運行make install
后,應該顯示類似以下內容:
Installing shared extensions: /usr/lib/php5/20121212/
這是它將放置curl.so
地方
現在,編輯PHP使用的php.ini
文件並添加:
extension=curl.so
重新啟動您的Web服務器和/或PHP,檢查是否已加載cURL。
注意:如果沒有phpize
(它應該隨PHP一起提供),則可能只需要將PHP生成到一個臨時位置,然后將phpize
復制到/usr/bin
。
希望能有所幫助。
您需要更新您的PHP版本,然后安裝curl。
執行apt-get update
以獲得最新的定義,然后apt-get upgrade
升級所有軟件包,然后apt-get install php5-curl
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.