1)
tar zfvx freetds-stable.tgz
3を抽出)
wget http://ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-stable.tgz
2 FreeTDSのダウンロードは)$
cd freetds-*; ./configure --prefix=/usr/local/freetds --with-tdsver=8.0 --enable-msdblib --enable-dbmfix --with-gnu-ld; make ; make install
4を作るの設定)の/ var/cPanelのにFreeTDSのためのコンパイルフラグを追加します。/easy/apache/rawopts/all_php5 このバージョンでは、PHP 5がその特定のファイルに焦点を当てています。 は、次の行を追加します。
echo "--with-mssql=/usr/local/freetds" >> /var/cpanel/easy/apache/rawopts/all_php5
5)これらはPHPによってチェックされているものをと、次のファイルをタッチします。 それらが適切でない場合、次のエラーが発生します。 configure:error:ディレクトリ/ usr/local/freetdsはFreeTDSインストールディレクトリではありません。ここで PHPの条件付きのチェックのために作成するファイルされています
touch /usr/local/freetds/lib/libtds.a
touch /usr/local/freetds/include/tds.h
6)は、今すぐ簡単にApacheを実行するとMySQL、システムのMysqlの、AMDのMysqliがすべて選択されていることを確認してください。
7)単純に構築します。
/scripts/easyapache
私は、この発見 - 上記のすべて - ここに:
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
あなたはFreeTDSのを使っている理由はありますか?マイクロソフトはPHP用のLinuxドライバを提供しています。参照:http://stackoverflow.com/questions/34377338/linux-php-7-0-and-mssql-microsoft-sql – FlipperPA
はい、私は知っています。とにかくありがとう :)!私たちは今のところ、我々はPHP 5.6で行く、とにかくあまりにも多くのサイト:( を変更する必要があります - 。これは正常に動作します –