0

PHPに何か方法があるかどうかを知る必要がありconect php with sqlserver without install a PDOます。pdoのインストールを避けたい理由は、アプリケーションの本番環境があり、すでに100個のアプリケーションが実行されているためです。これをインストールするように要求すると、拒否されますそれ。

何かアドバイスがあれば、それは私にとって役に立ちます。

ありがとう。

4

3 に答える 3

2

Microsoft SQL Server への接続について言及していると思います。その場合は、php mssql_extension をインストールして、拡張機能のネイティブ関数を使用します。

mssql php マニュアル

* PHP への拡張機能のインストールについて懸念があります。しかし、php コアは db 接続を処理しないため、いずれにせよ、それを行う必要があります。あなたがこれらの機能を持っているのは、拡張機能によるものです。そのため、PDO または mssql 拡張機能をインストールする必要があります。

新しい拡張機能を php にインストールするだけでは何も壊れません。拡張機能をインストールして、apache (使用している場合) に再起動ではなくリロードするように指示するだけです。これらは実行中のアプリケーションには影響しません。

于 2012-11-02T15:39:58.197 に答える
0

すでに 100 ほどのアプリケーションが実行されています

MSSQLserver の PDO サポートを追加して、実行中のアプリケーションの数を増やしているわけではありません。アプリケーションプロキシ経由で接続を取得するOTOHのほとんどの方法では、実行中のプロセスの数が増加します。

意味のある他の唯一のオプションは、ODBCまたは mssql 拡張機能を使用することですが、それがまだインストールされていない場合は、少なくともネイティブ PDO インストールと同じくらい面倒です。

于 2012-11-02T15:42:01.310 に答える
0

ホスティング環境が Windows の場合、Microsoft の次のものを使用できます。

http://www.microsoft.com/en-us/download/details.aspx?id=20098

于 2012-11-02T15:43:01.750 に答える