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.
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
Vous devez installer le pilote côté serveur MSSQL pour vous connecter à la base de données MSSQL. Voici les étapes d'installation :
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
Installer le pilote SQL Server 2019 et les outils associés
sudo apt update sudo apt install unixodbc-dev msodbcsql17 mssql-tools
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
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
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)); } ?>
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!