Heim >Backend-Entwicklung >PHP-Problem >So fügen Sie eine PHP-MSSQL-Erweiterung hinzu
So fügen Sie die PHP-MSSQL-Erweiterung hinzu: 1. Laden Sie Freetds und PHP-Quellcodepaket herunter. 3. Entpacken Sie das PHP-Quellcodepaket und geben Sie das MSSQL-Erweiterungsverzeichnis ein. ini-Datei und fügen Sie einfach mssql hinzu.
Die Betriebsumgebung dieses Artikels: Linux 5.9.8-System, PHP-5.2.17-Version, DELL G3-Computer
Wie füge ich eine PHP-MSSQL-Erweiterung hinzu?
php mssql-Erweiterung installieren
Über den with-tdsver-Parameter beim Kompilieren von Freetds
Nach der FreeTDS 1.1-Version kann er auf „Auto“ gesetzt werden und muss vor der Version manuell angegeben werden.
Ich habe bereits über die Installation von MSSQL-Modulen geschrieben, dieses Mal habe ich beim Kompilieren von Freetds nur den Parameter „with-tdsver“ hinzugefügt package
[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
# Kompilieren und installieren
[root@VM_0_11_centos ~]# tar zxvf freetds-1.1.21.tar.gz [root@VM_0_11_centos ~]# cd freetds-1.1.21/
3. Kompilieren Sie das MSSQL-Modul
# Entpacken Sie das PHP-Quellcodepaket
[root@VM_0_11_centos ~]# ./configure --prefix=/usr/local/freetds --with-tdsver=7.3 --enable-msdblib [root@VM_0_11_centos ~]# make && make install
# Geben Sie das MSSQL-Erweiterungsverzeichnis ein
[root@VM_0_11_centos ~]# tar zxvf php-5.2.17.tar.gz
# Generieren Sie die Konfiguration
[root@VM_0_11_centos ~]# cd php-5.2.17/ext/mssql/
# Beginnen Sie mit dem Kompilieren
[root@VM_0_11_centos mssql]# /www/server/php/52/bin/phpize
4. Bearbeiten Sie die Datei php.ini und fügen Sie die Erweiterung mssql hinzu. Fügen Sie sie unter Zeile 491 hinzu (wenn Sie nicht wissen, wie Sie den vi-Editor verwenden, können Sie die Datei direkt herunterladen und ändern, bevor Sie sie hochladen).
[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
Speichern und beenden , starten Sie PHP neu oder starten Sie den Server neu.
Empfohlenes Lernen: „
PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo fügen Sie eine PHP-MSSQL-Erweiterung hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!