[英]Pecl install sqlsrv returns No releases available for package
在為 PHP7 安裝 sqlsrv 模塊時,出現以下錯誤 -
沒有可用於包“pecl.php.net/sqlsrv”的版本
使用的命令
sudo pecl install sqlsrv
知道如何解決這個問題嗎?
同樣的問題......以這種方式解決了以root身份安裝模塊(Ubuntu 16.04):
wget http://pecl.php.net/get/sqlsrv-4.3.0.tgz
pear install sqlsrv-4.3.0.tgz
wget http://pecl.php.net/get/pdo_sqlsrv-4.3.0.tgz
pear install pdo_sqlsrv-4.3.0.tgz
您可以在此處查看最新可用版本: http ://pecl.php.net/package-search.php?pkg_name=sqlsrv&bool=AND&submit=Search
並檢查安裝后是否啟用了 php 模塊:
php -m | grep sqlsrv
對於公司代理用戶,您可能只需要告訴 pear 使用您的代理。
pear config-set http_proxy http://proxy.example.com:8080
嘗試安裝您知道存在的某個版本:
$ pecl install sqlsrv-4.3.0
也嘗試清除緩存:
$ pear clear-cache
有時pecl.php.net不可用或關閉。 在這種情況下pecl install
可能會顯示“沒有可用的版本”。
僅供參考。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.