php mssql 拡張機能を追加する方法: 1. freetds および php ソース コード パッケージをダウンロードします; 2. freetds をインストールします; 3. php ソース コード パッケージを解凍し、mssql 拡張機能のディレクトリに入ります; 4. configure を生成します; 5. php.ini ファイルを編集し、mssql 拡張子を追加するだけです。
この記事の動作環境: linux5.9.8 システム、php-5.2.17 バージョン、DELL G3 コンピューター
方法php mssql拡張機能を追加するには?
php install mssql extension
freetds コンパイル時の with-tdsver パラメータについて
FreeTDS バージョン 1.1 以降では、次のように設定できます。 auto. バージョンは事前に手動で指定する必要があります。
以前に mssql モジュールのインストールについて書きました。今回は、freetds をコンパイルするときに with-tdsver パラメーターを追加しました。
1. freetds と 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
2. freetds をインストールします
# freetds ソース コード パッケージを解凍します
[root@VM_0_11_centos ~]# tar zxvf freetds-1.1.21.tar.gz [root@VM_0_11_centos ~]# cd freetds-1.1.21/
# コンパイルとインストールを開始します
[root@VM_0_11_centos ~]# ./configure --prefix=/usr/local/freetds --with-tdsver=7.3 --enable-msdblib [root@VM_0_11_centos ~]# make && make install
3. mssql モジュールをコンパイルします
# PHP ソース コード パッケージを解凍します
[root@VM_0_11_centos ~]# tar zxvf php-5.2.17.tar.gz
# mssql 拡張ディレクトリに入力します
[root@VM_0_11_centos ~]# cd php-5.2.17/ext/mssql/
# configure を生成します
[root@VM_0_11_centos mssql]# /www/server/php/52/bin/phpize
# コンパイルを開始します
[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
4. php.ini ファイルを編集し、491 行目に mssql 拡張子を追加します。追加します (vi エディターの使用方法がわからない場合は、ファイルを直接ダウンロードして変更し、アップロードできます)
[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 # 新增行
保存して終了します。 、phpを再起動するかサーバーを再起動してください。
推奨学習: 「PHP ビデオ チュートリアル」
以上がphp mssql拡張機能を追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。