ホームページ  >  記事  >  バックエンド開発  >  iis6にphp5.3をインストールする方法

iis6にphp5.3をインストールする方法

藏色散人
藏色散人オリジナル
2021-09-15 11:04:122465ブラウズ

iis6 に php5.3 をインストールする方法: 1. IIS をインストールし、IIS FastCGI をダウンロードしてインストールします; 2. IIS に PHP5.3.8 をダウンロードしてインストールします; 3. 環境変数を変更します; 4. FastCGI のインストールを変更しますディレクトリと php .ini 設定ファイル; 5. インターネット インフォメーション サービス マネージャーを変更します。

iis6にphp5.3をインストールする方法

#この記事の動作環境: Windows2003 システム、php5.3.8 バージョン、DELL G3 コンピュータ

php5 のインストール方法。 iis6では3?

#WIN2003 IIS6 PHP 5.3.8 のインストールと構成チュートリアル [図とテキスト]

1. IIS

# をインストールします。 ##2. IIS FastCGI

ダウンロード アドレス: http://www.iis.net/download/fastcgi をダウンロードしてインストールします。 x86 を選択するか、x86 をダウンロードします。ダウンロードされる名前は fcgisetup_1.5_rtw_x86.msi です。インストール後、C:\WINDOWS\system32\inetsrv\ ディレクトリにさらに 5 つのファイル fcgiconfig.js、fcgiext.dll、fcgiext.ini、fcgilicense.rtf、fcgireadme.htm が作成されます。 IIS6 の「WEB」の「サービス拡張機能」



3 に追加の FastCGI ハンドラーがあります。IISiis6にphp5.3をインストールする方法# に PHP5.3.8 をダウンロードしてインストールします。

# #ダウンロード アドレス http://windows.php.net/download/ から、VC9 x86 非スレッド セーフの ZIP バージョンをダウンロードし、必要なディレクトリに解凍します。このディレクトリには、読み取りおよび実行のアクセス許可が与えられている必要があります。ユーザー。

4. 設定と変更内容

1. 環境変数の変更

マイコンピュータ->プロパティ->詳細設定->環境変数 -> システム変数、パスの末尾に E:\PHP\

2 を追加します (PHP を FastCGI に登録します)

C: \WINDOWS\system32\inetsrv\fcgiext.ini を開きますファイルの最後に次のステートメントを追加します:

[Types] (これは元々ファイル内にあり、[Types] の後に次のステートメントを追加します。はい、すべて必要です。そうでない場合はエラーが発生します。

php=PHP

[PHP]
ExePath=E:\PHP\php-cgi.exe
InstanceMaxRequests=10000
ActivityTimeout=600
RequestTimeout=600
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000,PHPRC:E:\PHP\

3. PHP.iniの修正 PHP5.3.8のインストールディレクトリにはPHP.iniファイルはなく、php.ini -developmentとphp.ini-productionのみです。 、php.ini-development を php.ini に変更しました (もちろん、間違いが怖い場合は、最初にバックアップしても構いません)。

注: まず、TMP という名前のフォルダーを作成します。場所は任意で、ここでは E:\PHP\tmp に置きます。 (upload_tmp_dir が使用されます。upload_tmp_dir は、アップロードされたファイルが保存される一時パスを定義するために使用されます。これを変更して絶対パスを定義できます。読み取りおよび書き込み権限が必要です)。検索 (ショートカット キー: Ctrl F) を使用して、次のキーワードを現在の値に変更します:


short_open_tag = Off (これはデフォルトなので、変更する必要はありません。)


注: これがオフの場合、プローブは使用できず、Empire Backup King などの一部のプログラムでは 500 エラーが発生するため、これらのニーズがある場合は、これをオンに設定できます!

変更;upload_tmp_dir = Upload_tmp_dir="E:\PHP\tmp" 変更;cgi.force_redirect = 1 から cgi.force_redirect=0 変更;fastcgi.impersonate = 1 ;fastcgi.impersonate=1 に変更します; 変更; extension_dir = "ext" から extension_dir="E:\PHP\ext"

Change;date.timezone = から date.timezone =PRC (変更しない場合) date.timezone であり、Web ページを開くときに 500 エラーが表示される可能性が非常に高いです。値を Asia/Shanghai に変更している人もいます。私は試していませんが、試してみてください。)


Windows Extensions セミコロン (;) の前の拡張子を削除します:

; extension=php_curl.dll
; extension=php_gd2.dll
; extension=php_ldap.dll
; extension=php_mbstring.dll
; extension=php_exif.dll
; extension=php_mysql.dll
; extension=php_mysqli.dll
; extension=php_sockets.dll
; extension=php_xmlrpc.dll

4. インターネット インフォメーション サービス (IIS) マネージャーの変更

(1) Web サイト》プロパティ》ホーム ディレクトリ》構成》追加




iis6にphp5.3をインストールする方法

iis6にphp5.3をインストールする方法

##実行可能ファイル C:\WINDOWS\ を入力します。 system32\inetsrv\fcgiext.dlliis6にphp5.3をインストールする方法

拡張子として .php を入力します。

iis6にphp5.3をインストールする方法アクション -> GET、HEAD、POST に限定されます。

(2) Web サイト -> プロパティ -> ドキュメント -> デフォルト コンテンツのindex.php を追加します。ここですべてが構成されます。必ず IIS サービスを再起動してください。

5. テスト

テキストを使用してテスト コードを作成します:

コードは次のとおりです:

<?php 
phpinfo(); 
?>

インデックス .php として保存します。サフィックスが .php である限り、任意の名前を選択できます。 index.php をルート ディレクトリ (ここでは C:\Inetpub\wwwroot) に置き、ブラウザに http://localhost/index.php と入力して、返された情報を取得します。


5. 次のようなエラーが表示された場合は、コンピューターに VC9 ランタイム ライブラリ、つまり VISUAL C 2008

Microsoft Visual がインストールされていないことを意味します。 C 2008 再頒布可能パッケージ (x86)

ダウンロード アドレス: http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=zh- cnダウンロード 後でインストールするだけです。

推奨学習: 「

PHP ビデオ チュートリアル

以上がiis6にphp5.3をインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。