Kennisbank

1.000 veelgestelde vragen, 500 tutorials en uitlegvideo's. Hier vind je alleen maar oplossingen!

Een cloudserver verbinden met een externe database

Bijwerken 06-08-2026

Deze handleiding legt uit hoe u verbinding maakt met een externe database vanaf een Cloudserver.

 

Inleiding

  • Het is mogelijk om via SSL verbinding te maken met MySQL (intern of extern) – dit dient te worden aangegeven bij het tot stand brengen van de verbinding.
  • De MySQL-poort 3306 is standaard gesloten – om deze te openen, raadpleeg deze andere handleiding.
  • Infomaniak installeert PDO_DBLIB niet.

 

PHP_PDO_ODBC installeren

Vereisten

U kunt de extensie PHP_PDO_ODBC installeren via het menu PHP-extensies van uw Cloud Server:

  1. Klik hier om naar het beheer van uw product in het Infomaniak-beheerportaal te gaan (hulp nodig?).
  2. Klik rechtstreeks op de naam die aan het betreffende product is toegekend.
  3. Klik in het linkermenu op PHP-extensies.
  4. Klik op de blauwe knop Een extensie installeren.
  5. Selecteer de extensie PHP_PDO_ODBC.
  6. Bevestig de installatie.

 

De connector configureren

De configuratie van de driver is al gedefinieerd in /etc/odbcinst.ini:

[FreeTDS]
Description = Toegang tot een MS SQL-database met de Free TDS-driver
Driver = /usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so
Setup = /usr/lib/x86_64-linux-gnu/odbc/libtdsS.so

Het is niet nodig om deze opnieuw statisch te definiëren in het .odbc.ini-bestand of in de home-directory van de gebruiker ‍~~/.odbc.ini‍, of dynamisch in de PHP-code.

In het volgende voorbeeld, waarbij de FreeTDS-driver vooraf is gedefinieerd, moet ook de versie van de driver aan het einde van de declaratie van het pdo-object worden gespecificeerd:

$con = new PDO('odbc:Driver=FreeTDS;Server=__SERVER IP__;Port=3306;DATABASE=__DATABASE NAME__;UID=__USERNAME__;PWD=__PASSWORD__;TDS_Version=8.0');

Link naar deze veelgestelde vragen: https://faq.infomaniak.com/895


Is deze veelgestelde vragenlijst nuttig geweest?