PHP構成のmssqlの問題

WBOY
リリース: 2016-06-23 14:38:18
オリジナル
853 人が閲覧しました

最近、php と sqlsever 構成を使用したいと思っています。指示に従って php を構成します

1. php.in を開き、extension=php_mssql.dll のコメント記号を削除します。

2. php.in を開き、mssql.secure_connection = Off を on に変更します。

3. php_mssql.dll を、php.in の extension_dir で指定されたディレクトリまたはシステムの system32 ディレクトリにコピーします。 (php_mssql.dll は php 圧縮インストール パッケージに含まれています)。

上記の手順を完了したら、Apache を再起動する必要があります。

注: 実際の使用では、php 圧縮ファイルを使用して iis に php を手動でインストールする場合、iis だけでなくマシンも再起動する必要があることがわかりました。

4. php または system32 に ntwdblib.dll があることを確認する必要があります。プロパティをチェックして、そのバージョンが 7.0 ではなく 8.00.194 であることを確認します...
しかし、私はまだ動作しません。 phpnow の統合環境をローカルでテストしたところ、「致命的エラー: 未定義関数 mssql_connect() の呼び出し」というエラーがまだ報告されていることがわかりました。設定方法を知っている人はいますか?


ディスカッションへの返信 (解決策)

php5.3 は分水嶺であり、その前と後では mssql のサポートがまったく異なります
それについて話す前に、まず php のバージョンを把握する必要があります

php5.3 は分水嶺で、前後でmssqlのサポートが全く違います
まずphpのバージョンを調べましょう
私のphpのバージョンは5.2.14です

ネットで調べたところ、sqlsrvはこれで代用できるとありましたが、他にどのようなドライバーがいるのか理解できませんか? ! !

php_sqlsrv.dll と php_sqlsrv_ts.dll を持っている人がいたら、送ってください。長い間ネットで探しているのですが、見つかりません。 。 。 。

統合環境 wamp をダウンロードすると、その ext フォルダーに多数の .dll ファイルがあります。私がこの組み合わせを使用したとき、オンラインにアクセスして個別にダウンロードすることなく、組み込みの dll ファイルを直接使用しました。これはエラーですが、php.ini ファイルを開くことができません

このエラーも報告しましたが、php.ini ファイルを開くことができません

申し訳ありませんが、これを変更する方法はありません

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート