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

WBOY
Libérer: 2024-02-29 10:08:01
original
654 Les gens l'ont consulté

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
    Copier après la connexion
  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
    Copier après la connexion

É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
    Copier après la connexion

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

    extension=php_mssql.so
    Copier après la connexion
  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
    Copier après la connexion

É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);
?>
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!