1) Télécharger FreeTDS
wget http://ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-stable.tgz
2) Extrait
tar zfvx freetds-stable.tgz
3) ./configure make $
cd freetds-*; ./configure --prefix=/usr/local/freetds --with-tdsver=8.0 --enable-msdblib --enable-dbmfix --with-gnu-ld; make ; make install
4) Ajouter le drapeau de compilation pour freetds/var/cPanel/easy/apache/rawopts/all_php5 Dans cette version, PHP 5 est la cible d'où ce fichier spécifique. Ajoutez ce qui suit:
echo "--with-mssql=/usr/local/freetds" >> /var/cpanel/easy/apache/rawopts/all_php5
5) Touchez les fichiers suivants car ceux-ci sont ce qui sont contrôlés par PHP. L'erreur suivante se produira si elles ne sont pas en place. configure: error: Le répertoire/usr/local/freetds n'est pas un répertoire d'installation FreeTDS. Voici les fichiers à créer pour le contrôle conditionnel de PHP:
touch /usr/local/freetds/lib/libtds.a
touch /usr/local/freetds/include/tds.h
6) Maintenant, exécutez Apache facile et assurez-vous que Mysql, Mysql du système, amd Mysqli sont tous sélectionnés.
7) Construisez simplement.
/scripts/easyapache
Je trouve cela - dessus tout - ici:
https://forums.cpanel.net/threads/definitive-freetds-installation-instructions.88561/
http://pointbeing.net/weblog/2010/05/successful-microsoft-sql-server-support-for-php-on-linux.html
Est-ce il y a des raisons que vous utilisez FreeTDS? Microsoft fournit des pilotes Linux pour PHP spécifiquement. Voir: http://stackoverflow.com/questions/34377338/linux-php-7-0-and-mssql-microsoft-sql – FlipperPA
Oui, je sais. Merci quand même :)! Nous devons modifier trop de sites :( Quoi qu'il en soit, pour l'instant, nous allons avec PHP 5.6 - cela fonctionne bien –