ここで言うアップグレードとは、php4からphp5にアップグレードするのではなく、php4バージョンから別のphp4バージョンにアップグレードすること、またはあるphp5バージョンから別のphp5バージョンにアップグレードすることを指します。
準備:
1. Windows 2003サーバーがインストールされ、IIS 6がインストールされている。
2、PHPバージョンのPHPバイナリパッケージをダウンロードします。
インストール:
PHPバイナリパッケージをC:\\ phpディレクトリに解凍します。システムディスク、つまりWindowsシステムがインストールされているディスクシステムディスクがD:ディスクの場合は、D:\\ phpディレクトリに展開されます(以下同様)。
次に、「マイコンピュータ」 - >「プロパティ」 - >「詳細設定」 - >「環境変数」 - >「システム変数」 - >「パス」を開き、値を編集します。次のパスアドレスを前に追加します。
C:\\ php; C:\\ php \\ dlls; C:\\ php \\ extensions; C:\\ php \\ sapi;
php.ini-distまたはphp.ini-recommendedをC:¥Windowsディレクトリにコピーし、名前をphp.iniに変更しますWebサイトを正式に公開しているサーバはphp.ini-distを使用し、デバッグ用のサーバとして使用されます。 Php.iniをお勧めします。もちろん、一般に、このphp.iniは実際の状況に応じて修正する必要があります。
必要な修正オプションをいくつか紹介しましょう。
extension_dir = "C:\\ php \\ extensions"
これはPHPの拡張モジュールです。ディレクトリを配置し、それが実際にインストールしたディレクトリと同じであることを確認してください。
拡張子= php_mbstring.dll
;拡張子= php_big_int.dll
拡張子= php_bz2.dll
拡張子= php_cpdf.dll
拡張子= php_crack.dll
拡張子= php_curl .dll
拡張子= php_db.dll
拡張子= php_dba.dll
拡張子= php_dbase.dll
拡張子= php_dbx.dll
拡張子= php_domxml.dll
;拡張子= php_exif。 Dll
;拡張子= php_fdf.dll
;拡張子= php_filepro.dll
拡張子= php_gd2.dll
拡張子= php_gettext.dll
拡張子= php_hyperwave.dll
拡張子= php_iconv。 Dll
;拡張子= php_ifx.dll
;拡張子= php_iisfunc.dll
拡張子= php_imap.dll
;拡張子= php_interbase.dll
拡張子= php_java.dll
拡張子= php_ldap .dll
;拡張子= php_mcrypt.dll
拡張子= php_mhash.dll
拡張子= php_mime_magic.dll
拡張子= php_ming.dll
拡張子= php_mssql.dll
拡張子= php_msql。 Dll
;拡張子= php_oci8.dll
拡張子= php_openssl.dll
;拡張子= php_oracle.dll
拡張子= php_pdf.dll
拡張子= php_pgsql.dll
;拡張子= php_printer .dll
拡張子Sion = php_shmop.dll
;拡張子= php_snmp.dll
拡張子= php_sockets.dll
;拡張子= php_sybase_ct.dll
拡張子= php_w32api.dll
拡張子= php_xmlrpc.dll
拡張子= php_xslt.dll拡張子= php_yaz.dll拡張子= php_zip.dll <上記のように、セミコロンが付いていない開口部は開いている拡張子であり、セミコロンは開いていない拡張子です。上記の設定には、Windows 2003でのデフォルトのインストールで開くことができるすべての拡張機能が含まれています(ここではphp 4に記載)。
session.save_path = c:\\ sessions
これはデフォルトでセッションファイルが保存されるディレクトリですこのディレクトリは既存のディレクトリでなければならず、そうでなければデフォルトのセッション関数は無効になります。 RAMディスク上にディレクトリを設定しています。 RAMディスクにsession.save_pathを設定すると、セッション処理が高速化されます。 RAMディスクをインストールしていない場合は、C:\\ sessionsディレクトリ、C:\\ Windows \\ Tempディレクトリなど、別のディスク上の任意のディレクトリに割り当てることができます。
さて、基本的な作業は完了しました。これでIISを設定します。
「インターネットサービス(IIS)マネージャ」を開き、「Webサービス拡張」で「新しいWebサービス拡張を追加」を選択します。拡張機能は「PHP ISAPI拡張」に必要なファイルを入力できます。 C:\\ php \\ sapi \\ php4isapi.dll(PHP 5がインストールされている場合、これはC:\\ php \\ sapi \\ php5isapi.dllで、以下も同じです)を選択し、拡張ステータスを[許可]に設定します。
「Webサイト」 - >「プロパティ」 - >「ISAPIフィルタ」 - >「追加」を開き、フィルタ名を「PHP」で入力します。実行ファイルはC:\\ php \\を選択します。 Sapi \\ php4isapi.dll。
「Webサイト」 - >「プロパティ」 - >「ホームディレクトリ」 - >「アプリケーション設定」 - >「設定」 - >「アプリケーション拡張」 - >追加を開く"、、実行ファイルはまだC:\\ php \\ sapi \\ php4isapi.dllを選択します。拡張子「.php」を入力して、アクションを「HEAD、GET、POST」に制限します。
「Webサイト」 - >「プロパティ」 - >「ドキュメント」 - >「デフォルトのコンテンツドキュメントを有効にする」 - >「追加」を開き、デフォルトのコンテンツドキュメントとしてindex.phpを追加します。
「サーバーマシン名」 - >「すべてのタスク」 - >「IISの再起動」を選択してIISを再起動します。
テスト
デフォルトのWebサイト公開ディレクトリにテストページを作成します。
ダウンロード:phptest.php
<?php
phpinfo ();
?>
このページを開いてphpのインストール設定情報を見ると、インストールは成功します。
phpプログラムをもっと最適な状態で実行したい場合は、ZendOptimizer-2.6.0-Windows-i386.exeをインストールすることができます。
アップグレード
今すぐアップグレードするのはとても簡単です。新しいバージョンのPHPバイナリtarballをダウンロードし、元のC:\\ phpディレクトリを削除し、新しいバージョンをC:\\ phpディレクトリに展開してIISを再起動します。 System32ディレクトリに設定を変更したり、ファイルをコピーしたりする必要はありません。とても便利ですか?
サーバーが特定のWebリソースの要求を受信すると、ASP.NETは要求されたURLの仮想ディレクトリパスにある設定ファイルを使用して、リソースの設定を階層的に計算します。設定たとえば、次のファイル構造
をMicrosoft Windows Server 2003 SP1は、ターミナルサービス用のSSL暗号化を提供し、それがSSLに基づいて、次の二つの機能を実現する
サーバは、LAN内で最も重要なデバイスの1つです。効率実際には、サーバーでの予期しない障害は避けられませんが、障害について心配する必要はありませんサーバーのトラブルシューティング方法をマスターできるの
セキュリティ犬サービスクラウドはサーバーセキュリティ管理クラウドプラットフォームです。セキュリティドッグサービスクラウドを使用しているときにオフラインサーバーを削除する方法、サーバーが多すぎてそれでも
Windows 10のモバイル10166テストビデオ中国語版の露出をリスト
Win7はどのようにしてブートエントリをキャンセルしますか? Win7は、起動時に
コンピュータの速度を向上させるためにシステムサービスを正しく無効にする
World of Warcraft 7.0 Legion発売されたさまざまなプロの変更の再リリース版
Win XPは自動的にパッチを更新することはできません - Wups2.dllファイルを再登録します
Win7はどのようにreadyboostを開くのですか? Win7はReadyBoostソリューションを有効にできません