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

Comment ajouter une extension php mssql

藏色散人
Libérer: 2023-03-15 07:32:01
original
2791 Les gens l'ont consulté

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

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

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

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

# Entrez le répertoire d'extension mssql

[root@VM_0_11_centos ~]# cd php-5.2.17/ext/mssql/
Copier après la connexion

# Générez la configuration

[root@VM_0_11_centos mssql]# /www/server/php/52/bin/phpize
Copier après la connexion

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

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 # 新增行
Copier après la connexion

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!

É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