Maison >développement back-end >Problème PHP >Comment ajouter une extension php mssql

Comment ajouter une extension php mssql

藏色散人
藏色散人original
2022-01-28 10:28:282791parcourir

Comment ajouter l'extension php mssql : 1. Téléchargez le package de code source freetds et php ; 2. Installez freetds ; 3. Décompressez le package de code source php et entrez dans le répertoire de l'extension mssql ; ini et ajoutez Just extend mssql.

Comment ajouter une extension php mssql

L'environnement d'exploitation de cet article : système linux5.9.8, version php-5.2.17, ordinateur DELL G3

Comment ajouter l'extension php mssql ?

php install mssql extension

À propos du paramètre with-tdsver lors de la compilation de freetds

Après FreeTDS version 1.1, il peut être défini sur auto, et il doit être spécifié manuellement avant la version.

J'ai déjà écrit sur l'installation du module mssql, cette fois, j'ai juste ajouté le paramètre with-tdsver lors de la compilation de freetds

1 Téléchargez le package de code source freetds et php

[root@VM_0_11_centos ~]# wget -c ftp://ftp.freetds.org/pub/freetds/stable/freetds-1.1.21.tar.gz
[root@VM_0_11_centos ~]# wget -c http://museum.php.net/php5/php-5.2.17.tar.gz

2 Installez freetds

# Décompressez le code source de freetds. package

[root@VM_0_11_centos ~]# tar zxvf freetds-1.1.21.tar.gz
[root@VM_0_11_centos ~]# cd freetds-1.1.21/

# Démarrez la compilation et installez

[root@VM_0_11_centos ~]# ./configure --prefix=/usr/local/freetds --with-tdsver=7.3 --enable-msdblib
[root@VM_0_11_centos ~]# make && make install

3. Compilez le module mssql

# Décompressez le package de code source php

[root@VM_0_11_centos ~]# tar zxvf php-5.2.17.tar.gz

# Entrez le répertoire d'extension mssql

[root@VM_0_11_centos ~]# cd php-5.2.17/ext/mssql/

# Générez la configuration

[root@VM_0_11_centos mssql]# /www/server/php/52/bin/phpize

# Commencez la compilation

[root@VM_0_11_centos php-5.2.17]# ./configure  --with-php-config=/www/server/php/52/bin/php-config --with-mssql=/usr/local/freetds
[root@VM_0_11_centos php-5.2.17]# make && make install

4. Modifiez le fichier php.ini et ajoutez l'extension mssql, ajoutez sous la ligne 491 (si vous ne savez pas comment utiliser l'éditeur vi, vous pouvez directement télécharger le fichier et le modifier avant de le télécharger)

[root@VM_0_11_centos ~]# vi /www/server/php/52/etc/php.ini
extension_dir = "/www/server/php/52/lib/php/extensions/no-debug-non-zts-20060613/"
extension = mssql.so # 新增行

Enregistrez et quittez , redémarrez php ou redémarrez le serveur.

Apprentissage recommandé : "Tutoriel vidéo PHP"

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