簡體   English   中英

Pecl install sqlsrv 返回沒有可用於包的版本

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM