Windows 2008 r2 で iis+sql サーバー +php5.6 をセットアップします。環境内で発生したいくつかの問題を記録します (r2php5.6_PHP チュートリアル)。

WBOY
リリース: 2016-07-12 09:03:12
オリジナル
930 人が閲覧しました

windows 2008 r2 以下の iis+sql サーバー +php5.6 環境、r2php5.6 で発生した問題のいくつかを記録しましょう

Web サーバーは、iis で複数の Web サイトを展開するために使用されていたため、現在は開発に使用されています。このプロジェクトの PHP は、本来 php+mysql+iis で簡単にインターネット上で検索できるはずですが、以前の Web サイトでは sqlserver データベースを使用していたので、元のデータベース構造を変更したくありません。私は iis+sql サーバー +php5 を直接使用しています。このような環境では、途中の紆余曲折については説明しません。デプロイ中に行った手順について話しましょう。

1. php 公式 Web サイトにアクセスして、php5.6.16 (http://windows.php.net/download) をダウンロードします。ここでは、64 ビットか 32 ビットかにかかわらず、VC11 x86 Non Thread Safe を選択することに注意してください。 、32ビットであるx86を選択します ダウンロード、これはphp5.6がsqlserverへのリンクをサポートしていないためですが、Microsoftは対応するコンポーネントを提供していますが、Microsoftの公式Webサイトにあるコンポーネントは32ビットのみをサポートしています。 C:Program Files (x86) に解凍し、php.ini を変更します。そうでない場合は、php.ini-development をコピーして php.ini に変更し、date.timezone = "Asia/Shanghai" を変更し、必要な拡張機能を追加します。 。環境変数を変更して PHP ルート ディレクトリと PHP 拡張ディレクトリ ext を追加し、対応する vc11 (Visual C++ Redistributable for Visual Studio 2012 Update 4) をダウンロードし、x86 をダウンロードしてインストールします。PHP は x86 であるため、ここでも x86 を選択する必要があります。

2.サーバーロールのiisのcgi機能をonにする

3. IIS 用 PHP Manager (http://phpmanager.codeplex.com/releases/view/69115) をダウンロードしてインストールします

4. IISでPHPマネージャーを設定し、「新しいPHPバージョンの登録」をクリックし、ポップアップボックスのphpインストールファイルの下にある「php-cgi.exe」を参照して選択します

この時点で、phppathinfo() をチェックして iis+php が成功したかどうかを確認し、sqlserver に接続できます。

5. Microsoft にアクセスして、SQLserver に接続するための php のドライバーをダウンロードし (http://www.microsoft.com/en-us/download/details.aspx?id=36434)、対応するバージョンを選択して直接インストールします。 。 、

6. Microsoft にアクセスして、Microsoft Drivers for PHP for SQL Server (http://www.microsoft.com/en-us/download/details.aspx?id=20098) をダウンロードし、最新のインストールを選択してインストールします。 extディレクトリはphpの下にあります。

7. php.ini を開き、対応する extension=php_sqlsrv_56_nts.dll extension=php_pdo_sqlsrv_56_nts.dll 拡張子を追加します。

これでiis7+mssqlサーバー+php5.6のインストールが完了しました。

http://www.bkjia.com/PHPjc/1083195.htmlwww.bkjia.com本当http://www.bkjia.com/PHPjc/1083195.html技術記事 Windows 2008 r2 の iis+sql サーバー +php5.6 環境で発生した問題のいくつかを記録します。r2php5.6 Web サーバーは以前に iis で展開され、いくつかの Web サイトがあったため、このプロジェクトは現在開発されています...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート