Maison  >  Article  >  développement back-end  >  Comment installer et configurer PHP sur le système Ubuntu pour se connecter à la base de données MSSQL

Comment installer et configurer PHP sur le système Ubuntu pour se connecter à la base de données MSSQL

WBOY
WBOYoriginal
2024-02-29 10:06:03703parcourir

Comment installer et configurer PHP sur le système Ubuntu pour se connecter à la base de données MSSQL

Installer et configurer PHP sur le système Ubuntu pour se connecter à la base de données MSSQL est une tâche courante, en particulier lors du développement d'applications Web. Dans cet article, nous présenterons comment installer les extensions PHP, MSSQL et configurer les connexions aux bases de données sur les systèmes Ubuntu, tout en fournissant des exemples de code spécifiques.

Étape 1 : Installer les extensions PHP et MSSQL

  1. Installer PHP
    Tout d'abord, vous devez vous assurer que PHP est installé sur votre système Ubuntu. PHP peut être installé via la commande suivante :

    sudo apt update
    sudo apt install php
  2. Installer l'extension MSSQL
    Ensuite, vous devez installer l'extension MSSQL de PHP pour vous connecter à la base de données MSSQL. Vous pouvez utiliser la commande suivante pour installer :

    sudo apt install php-mssql

Étape 2 : Configurer la connexion MSSQL

  1. Modifier le fichier php.ini
    Ouvrez le fichier de configuration PHP php.ini, vous pouvez utiliser la commande suivante :

    sudo nano /etc/php/7.x/apache2/php.ini

    Dans le fichier php. ini pour activer l'extension MSSQL :

    extension=php_mssql.so
  2. Redémarrez le service Apache
    Après avoir enregistré et quitté le fichier php.ini, redémarrez le service Apache pour que les modifications prennent effet :

    sudo service apache2 restart

Étape 3 : Connectez-vous à la base de données MSSQL

Vous pouvez désormais vous connecter à la base de données MSSQL à l'aide du code PHP. Voici un exemple de code simple :

<?php
$serverName = "localhost";
$connectionOptions = array("Database" => "your_database", "Uid" => "your_username", "PWD" => "your_password");

// 通过sqlsrv_connect()函数连接数据库
$conn = sqlsrv_connect($serverName, $connectionOptions);

if ($conn) {
    echo "Connection established.
";
} else {
    echo "Connection could not be established.
";
    die(print_r(sqlsrv_errors(), true));
}

// 查询数据
$sql = "SELECT * FROM your_table";
$stmt = sqlsrv_query($conn, $sql);

if ($stmt === false) {
    die(print_r(sqlsrv_errors(), true));
}

while ($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC)) {
    echo $row['column_name'] . "
";
}

sqlsrv_free_stmt($stmt);
sqlsrv_close($conn);
?>

Assurez-vous de remplacer "localhost", "your_database", "your_username" et "your_password" dans l'exemple par votre nom d'hôte, votre nom de base de données, votre nom d'utilisateur et votre mot de passe réels. Le code ci-dessus montre le processus de connexion à une base de données MSSQL et d'exécution d'une requête simple.

Grâce aux étapes ci-dessus, vous pouvez installer et configurer avec succès PHP sur le système Ubuntu pour vous connecter à la base de données MSSQL et utiliser les exemples de code fournis pour effectuer des opérations de connexion à la base de données et de requête. J'espère que cet article vous aidera !

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