ubuntu16.04 unable to locate package php7.0-curl
阿新 • • 發佈:2018-12-31
在本地執行該php正常,但放在伺服器上(ubuntu16.04)執行時發現未能正常執行,在curl_init後php就未能繼續執行,原因是在ubuntu上php不支援curl,而在win上是預設支援的,因此我們需要手動安裝php-curl模組
1.檢查php是否支援curl可以寫一個php並開啟檢視
1. vim test.php
2. //輸入以下程式碼
<?php
echo phpinfo();
?>
可以在本地(win)瀏覽器上開啟伺服器上該php,如果已支援curl可以通過搜尋curl,看到如下畫面,則代表php已支援curl
2.或者新建一個php
1.vim test.php
2. //輸入以下程式碼
<?php
echo function_exists('curl_init')?'enabled':'disabled';
?>
在本地(win)開啟該php同樣可以檢視是否支援curl
安裝php-curl
sudo apt-get install php7.0-curl
//要選擇自己已安裝的php準確版本,如7.0, 5.6
執行這條命令後報錯了 unable to locate package php7.0-curl
後來發現是這個源沒有該curl模組,所以我們採用以下方法
sudo apt-add-repository ppa:ondrej/php //更新增這個源 sudo apt-get update sudo apt-get install php7.0-curl //這時成功安裝php7.0-curl
問題成功解決