Maison  >  Article  >  développement back-end  >  Tutoriel complet sur l'installation de PHP et la connexion à la base de données MSSQL sous Ubuntu

Tutoriel complet sur l'installation de PHP et la connexion à la base de données MSSQL sous Ubuntu

WBOY
WBOYoriginal
2024-02-29 11:18:04796parcourir

Tutoriel complet sur linstallation de PHP et la connexion à la base de données MSSQL sous Ubuntu

Installer PHP et se connecter à la base de données MSSQL sous le système d'exploitation Ubuntu est l'une des compétences que de nombreux développeurs et administrateurs système doivent maîtriser. Cet article fournira un didacticiel détaillé, comprenant l'installation de PHP, l'installation du pilote côté serveur MSSQL, la configuration de PHP pour se connecter à la base de données MSSQL et la fourniture d'exemples de code correspondants.

Première partie : Installer PHP

Tout d'abord, nous devons installer PHP et les extensions associées pour pouvoir nous connecter à la base de données MSSQL. Entrez la commande suivante dans le terminal pour installer PHP et les extensions nécessaires :

sudo apt update
sudo apt install php php-mysql php-mbstring php-xml php-dev

Partie 2 : Installer le pilote côté serveur MSSQL

Vous devez installer le pilote côté serveur MSSQL pour vous connecter à la base de données MSSQL. Voici les étapes d'installation :

  1. Ajouter le package officiel de Microsoft

    sudo su
    curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
    curl https://packages.microsoft.com/config/ubuntu/20.04/prod.list > /etc/apt/sources.list.d/mssql-release.list
    exit
  2. Installer le pilote SQL Server 2019 et les outils associés

    sudo apt update
    sudo apt install unixodbc-dev msodbcsql17 mssql-tools
  3. Configurer le fichier ODBC/etc/odbcinst.ini, ​​ajouter le contenu suivant

    [MSSQL]
    Description = Microsoft ODBC Driver 17 for SQL Server
    Driver = /opt/microsoft/msodbcsql17/lib64/libmsodbcsql-17.8.so.1.1
    UsageCount = 1
  4. Installer MSSQL pour l'extension PHP

    sudo pecl install sqlsrv pdo_sqlsrv
    echo "extension=sqlsrv.so" | sudo tee -a /etc/php/7.4/cli/php.ini
    echo "extension=pdo_sqlsrv.so" | sudo tee -a /etc/php/7.4/cli/php.ini

Partie 3 : Configurer PHP pour se connecter à la base de données MSSQL

  1. Utilisez le code suivant dans le fichier PHP pour vous connecter à la base de données MSSQL :

    <?php
    $serverName = "localhost";
    $connectionOptions = array(
     "Database" => "database_name",
     "Uid" => "username",
     "PWD" => "password"
    );
    
    //Establishes the connection
    $conn = sqlsrv_connect($serverName, $connectionOptions);
    
    if($conn) {
     echo "Connection established.";
    } else {
     echo "Connection could not be established.";
     die(print_r(sqlsrv_errors(), true));
    }
    ?>
  2. Avec l'exemple de code PHP ci-dessus, vous pouvez connectez-vous facilement à la base de données MSSQL et effectuez les opérations correspondantes.

Conclusion

Grâce aux conseils de cet article, vous apprendrez les étapes complètes pour installer PHP sur le système Ubuntu et vous connecter à la base de données MSSQL. Bien entendu, dans l’application réelle, vous devrez peut-être procéder à des ajustements et des modifications en fonction de circonstances spécifiques. J'espère que ce tutoriel pourra vous aider à mener à bien le travail requis.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn