PHP7.0-curl e Incompatibilidade de Ferramentas MSSQL

0

Estou tentando instalar o Moodle no Ubuntu 18.04 e conectá-lo a um servidor MSSQL.

Mas quando tento instalar a extensão php7.0-curl, o moodle pode funcionar, as Ferramentas MSSQL e outras libs estão sendo excluídas porque suportam libcurl3 , embora o último php7.0-curl tenha uma dependência apenas com libcurl4 .

Então, quando tento instalar o libcurl4 , ele remove as ferramentas do MSSQL dos pacotes e outras.

sudo ACCEPT_EULA=Y apt-get -y install msodbcsql mssql-tools
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libpython-stdlib python python-minimal python2.7 python2.7-minimal
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  libcurl3 msodbcsql17
The following packages will be REMOVED:
  libcurl4 libcurl4-openssl-dev php7.0-curl
The following NEW packages will be installed:
  libcurl3 msodbcsql msodbcsql17 mssql-tools

Existe alguma maneira de instalar a extensão php7.0-curl mais antiga para que eu possa manter as ferramentas MSSQL e o Moodle felizes?

Muito obrigado pelo seu tempo.

    
por Kwnstantinos Natsios 13.05.2018 / 12:04

1 resposta

1

Você precisa instalar a versão anterior das extensões "comum" e "curl" para php7.0

wget http://security.ubuntu.com/ubuntu/pool/main/p/php7.0/php7.0-common_7.0.28-0ubuntu0.16.04.1_amd64.deb

wget http://security.ubuntu.com/ubuntu/pool/main/p/php7.0/php7.0-curl_7.0.28-0ubuntu0.16.04.1_amd64.deb


sudo dpkg -i php7.0-common_7.0.28-0ubuntu0.16.04.1_amd64.deb


sudo dpkg -i php7.0-curl_7.0.28-0ubuntu0.16.04.1_amd64.deb
    
por Lenkus 13.05.2018 / 13:17