« Apache/Installation de MS-SQL pour PHP » : différence entre les versions

Contenu supprimé Contenu ajouté
DannyS712 (discussion | contributions)
m <source> -> <syntaxhighlight> (phab:T237267)
 
Ligne 25 :
=== Linux ===
Pour se connecter au serveur MS-SQL, il suffit de télécharger les pilotes .so<ref>https://docs.microsoft.com/en-us/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server</ref> correspondant à sa version de PHP, puis d'indiquer leurs chemins dans le PHP.ini<ref>https://www.barryodonovan.com/2016/10/31/linux-ubuntu-16-04-php-and-ms-sql</ref> :
<sourcesyntaxhighlight lang=apache>
extension=php_pdo_sqlsrv_7_nts.so
extension=php_sqlsrv_7_nts.so
</syntaxhighlight>
</source>
Pour vérifier l'installation, redémarrer le serveur Web, puis vérifier que la ligne <code>pdo_sqlsrv</code> s’est bien ajoutée dans la configuration (ex : <code>php -r "phpinfo();" |grep sql</code>).
 
Ligne 35 :
==== Paquets ====
Une alternative consiste à utiliser le gestionnaire de paquets<ref>https://github.com/Microsoft/msphpsql</ref> :
<sourcesyntaxhighlight lang=bash>
pecl install sqlsrv
pecl install pdo_sqlsrv
</syntaxhighlight>
</source>
Si les pilotes sont introuvables ensuite, il faut certainement désinstaller "unixodbc".