Base de conhecimento
1000 perguntas frequentes, 500 tutoriais e vídeos explicativos. Aqui, você encontra apenas soluções!
Conectar um Servidor Cloud a um banco de dados externo
Atualização 06/08/2026
Este guia explica como conectar-se a um banco de dados externo a partir de um Servidor Cloud.
Introdução
- É possível conectar-se ao MySQL via SSL (interno ou externo) – especifique isso ao estabelecer a conexão.
- A porta MySQL
3306está fechada por padrão – para abri-la, consulte este outro guia. - A Infomaniak não instala o
PDO_DBLIB.
Instalar o PHP_PDO_ODBC
Pré-requisitos
- Ter o menu Extensões PHP no painel de controlo Infomaniak, na secção Servidor Cloud (caso contrário, será necessário atualizar o Servidor Cloud).
É possível instalar a extensão PHP_PDO_ODBC a partir do menu Extensões PHP do seu Servidor Cloud:
- Clique aqui para acessar o gerenciamento do seu produto no Manager Infomaniak (precisa de ajuda?).
- Clique diretamente no nome atribuído ao produto em questão.
- Clique em Extensões PHP no menu lateral esquerdo.
- Clique no botão azul Instalar uma extensão.
- Selecione a extensão
PHP_PDO_ODBC. - Confirme a instalação.
Configurar o conector
A configuração do driver já está definida em /etc/odbcinst.ini:
[FreeTDS]
Description = Acesso a banco de dados MS SQL com o driver Free TDS
Driver = /usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so
Setup = /usr/lib/x86_64-linux-gnu/odbc/libtdsS.soNão é necessário redefini-la estaticamente no .odbc.ini ou no diretório pessoal do usuário ~~/.odbc.ini, nem também dinamicamente no código PHP.
Exemplo com o driver FreeTDS definido previamente, é necessário também especificar a versão do driver no final da declaração do objeto pdo:
$con = new PDO('odbc:Driver=FreeTDS;Server=__ENDEREÇO IP DO SERVIDOR__;Port=3306;DATABASE=__NOME DO BANCO DE DADOS__;UID=__NOME DE UTILIZADOR__;PWD=__PASSWORD__;TDS_Version=8.0');Link para esta FAQ: https://faq.infomaniak.com/895
Esta seção de perguntas frequentes foi útil?