
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