有人能在ubuntu php 7.2.9环境中成功安装pdo_sqlsrv吗?我只在phpinfo()上看到sqlsrv,总是安装pdo_sqlsrv失败。非常感谢。
答案 0 :(得分:0)
我找到了一个下午,终于找到了解决方案。 /etc/php/7.2/cli/conf.d中的文件30-pdo_sqlsrv.ini, 复制到/etc/php/7.2/apache2,就可以了!
答案 1 :(得分:0)
卷曲https://packages.microsoft.com/config/ubuntu/18.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list
sudo apt-get更新
sudo ACCEPT_EULA = Y apt-get -y install msodbcsql17 mssql-tools
sudo apt-get -y安装unixodbc-dev
sudo apt-get -y install gcc g ++ make autoconf libc-dev pkg-config
sudo apt-get install php-pear php7.2-dev
sudo pecl安装sqlsrv sudo pecl安装pdo_sqlsrv
printf“; priority = 20 \ nextension = sqlsrv.so \ n”> /etc/php/7.2/mods-available/sqlsrv.ini
printf“;优先级= 30 \ nextension = pdo_sqlsrv.so \ n”> /etc/php/7.2/mods-available/pdo_sqlsrv.ini
phpenmod -v 7.2 sqlsrv pdo_sqlsrv
a2enmod mpm_prefork
a2enmod php7.2
服务apache2重新启动