0

私の上司は、いくつかの古いサーバーでphp5.2でアプリケーションを作成しました。アプリケーションは、SQLServer2012データベースからデータを読み書きします。

これで、iis8を搭載した新しいWindowsServer2012が完成しました。

私の仕事は、アプリケーションを古いサーバーから新しいサーバーに移行することです。

5.2が必要だとは知らずにphp5.3をインストールしました

質問

  1. ダウングレードする必要がありますか?
  2. もしそうなら、どのようにダウングレードしますか?5.3のインストールプロセスは簡単ですが、5.2は悪夢になります。

これはバージョン5.3以降でのみ機能します。

$serverName = '(localdb)\v11.0';
$connOptions = array('AttachDBFileName'=>'C:\Users\bswan\ExampleDB.mdf','Database'=>'ExampleDB');

$conn = sqlsrv_connect($serverName, $connOptions);
if($conn === false)      
    die(print_r(sqlsrv_errors(), true)); 
else
    echo "Connected via sqlsrv!<br />";
4

2 に答える 2

3

ダウングレードの正当な理由はありません。新しいシステムを使用している場合は、PHP5.4をインストールする必要があります。

于 2013-02-06T03:20:33.080 に答える
2

5.3で何が変更されたかを確認する必要があります。時間をかけてテストし、5.3のアプリケーションですべてが正常に機能するかどうかを確認します。機能する場合は、ダウングレードしないでください。可能であれば、最新バージョンを使用することをお勧めします。ダウングレードを主張する場合は、この関連する投稿を確認できます。

于 2013-02-06T03:22:54.777 に答える