
我需要能夠從 PHP 存取 MSSQL 資料庫,並且我正在嘗試啟動驅動程式來執行此操作,因為 mssql php 在 PHP 5.6 之後本身已被刪除。
這是我嘗試過的:
sudo su
curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssql-release.repo
exit
sudo ACCEPT_EULA=Y yum install msodbcsql
sudo yum install unixODBC-devel
yum groupinstall "Development Tools"
sudo pecl install sqlsrv pdo_sqlsrv
sudo echo "extension= pdo_sqlsrv.so" >> `php --ini | grep "Loaded Configuration" | sed -e "s|.*:\s*||"`
sudo echo "extension= sqlsrv.so" >> `php --ini | grep "Loaded Configuration" | sed -e "s|.*:\s*||"`
我收到錯誤訊息“pecl:找不到命令”
我該怎麼做才能安裝這個?
答案1
好像pecl
沒有安裝。
在 RHEL 上,您可以像這樣安裝它:
yum install php-pear