1. 事前準備: Apache2 (Win32) perl、php、ssl の完全モジュール型インストール
1. インストールされた WIN2000 サーバー 注: IIS がマシンにインストールされている場合は、IIS 内のすべての Web サイトを停止するか、ポートを別のポートに変更します。
2. ソフトウェアをダウンロードする
アパッチ 2.0.48
パール 4.3.1
PHP 4.3.1
MySQL 4.0.12
ZendOptimizer
また、非常に重要な小さなものもいくつかあり、後続のインストールで使用されます (すべてが使用されるわけではありません。一部のファイルはコンパイルされ、直接使用できます)。
ダウンロードアドレス 1: http://www.xdiy.net/soft/serv.rar
ダウンロードアドレス 1: http://www.techxy.com/xdiy/serv.zip
パッケージ内には次のものがあります: mod_perl 1.9/ mod_ssl 2.0.43/ OpenSSL 0.9.6h/ mod_jk/ ApacheModuleGzip.dll
gd 2.0.9/ gdpm/ perldiver 1.1/ 中国語版 php.ini/editplus /php_gd_gif.dll など
2. インストールが始まります
1.APACHEのインストール
1.1: apache_2.0.44-win32-x86-no_ssl.msi を実行します。
インストールのデフォルトのパスが X: であると仮定します。つまり、x ディスクの APACHE2 のパスにインストールされ、デフォルトのドメインはdomain.com です。
1.2: (仮想ホストを作成するには、この手順を実行する必要はありません)
X:apache2confhttpd.confを編集します
#NameVirtualHost* が見つかりました
NameVirtualHost 192.168.0.1 に変更します #この IP は自分のホストに設定された IP であることに注意してください
ServerNamedomain.com を見つけて、#ServerNamedomain.com に変更します。
ServerAdmin * (* は、Apache のインストール時に入力したメール アドレス) を見つけて、#ServerAdmin に変更します。
次に、次のステートメントを追加します。 #... は私のコメントです。追加する必要はありません。ちょっと見てください。
<仮想ホスト 192.168.0.1>
ServerAdmin
[email protected] #ホスト管理者(担当者)のメールアドレス
サーバー名ドメイン.com
#ホスト名(ホストヘッダ名)
ServerAliasdomain.com www1.domain.com
#ホスト名 (ホストヘッダー名も有効です)
document.oot X:/VirtualHost/domain.com/www.domain/wwwroot
#仮想ホストの www ルート ディレクトリ。
エラーログ X:/VirtualHost/domain.com/www.domain/logs/www.domain-error_log
#エラー ログ ドキュメント。../logs/www.domain-error_log の場合もあります
CustomLog X:/VirtualHost/domain.com/www.domain/logs/www.domain-access_log common
ScriptAlias /cgi-bin /cgi-bin
#perl スクリプトの実行ディレクトリを指定します。もちろん、指定しない場合はディレクトリ全体を実行することもできます。
ScriptAlias /php4/ "/php-bin"
#php スクリプトの実行ディレクトリを指定します。 もちろん、指定しない場合はディレクトリ全体を実行することもできます。
エラードキュメント.nbsp400/400.html
#エラー ファイルをカスタマイズします。エラー ファイルはルート ディレクトリに配置する必要があることに注意してください。
#または、errors.domain.com などの別の仮想ホストを作成し、そのルート ディレクトリにエラー ファイルを配置します。
#その場合、エラードキュメントは「Errordocument.nbsp400 http://errors.domain.com/400.html」となるはずです。
</仮想ホスト>
***仮想ホストのセットアップを選択した場合は、ブラウザ設定の [インターネット オプション] - [接続] - [LAN 設定] を設定してください。
[プロキシ サーバーを使用する] を選択し、アドレス: 192.168.0.16 (ホストの IP を書き込み、ローカル デバッグでは 127.0.0.1) ポート: 80。
LAN 内で起動しているのが自分だけの場合は、ローカル デバッグと同様に、127.0.0.1 を追加する必要があります。
1.3: ファイル名 X:apache2htdocsindex.html.en を c:apachehtdocsindex.html に変更します。
1.4: http://localhost または http://domain.com にアクセスして、ページが表示されていれば問題ありません。
2.MYSQLをインストールする
2.1: mysql-4.0.12-win.zip をディレクトリ X:MYSQL に解凍します。
2.2: D:MYSQL と入力し、SETUP.EXE を実行して Enter キーを押します。デフォルトで X:MYSQL にインストールされます。
3.PHPをインストールする
3.1: php-4.3.1-Win32.zip をディレクトリ X:PHP に解凍します。
3.2: X:PHP を入力して PHP の構成を開始する
3.3: ファイル名 php.ini-dist を php.ini に変更します。
(または、上記の serv.rar パッケージ内の PHP.INI ファイルを使用します。これは変更せずに直接使用できます)
3.4: php.ini を開き、extension=php_gd.dll を見つけて前のセミコロンを削除し、extension=php_gd2.dll を見つけて前のセミコロンを削除し、同じ位置に extension=php_gd_gif.dll を追加します。これが上で提供したファイルです。 . serv.rarにあります。
3.5: php.ini と php4ts.dll を WIN2000 システム インストール ディレクトリの system32 ディレクトリと system ディレクトリにコピーします。
3.6: APACHE 構成ファイル httpd.conf ファイルを開き、次のステートメントを追加します (場所は任意です)。
ロードモジュール php4_module X:/php/sapi/php4apache.dll
AddType application/x-httpd-php .php4
ScriptAlias /php4/ "C:/php/"
アクション application/x-httpd-php4 "/php4/php.exe"
PHP によって解析された拡張機能を追加します。
AddType application/x-httpd-php4 .php .php3 .php4 .php2
#mod_perl
ロードファイル「c:/usr/bin/perl58.dll」
LoadModule perl_module modules/mod_perl.so
#mod_ssl
LoadModule ssl_module modules/mod_ssl.so
LoadModule gzip_module モジュール/ApacheModuleGzip.dll
注: ApacheModuleGzip.dll (つまり、mod_gzip) はパッケージに含まれており、静的な Web ページを圧縮できます。
<<serv.rar 内の mod_ssl.so、mod_perl.so、および ApacheModuleGzip.dll を X:apache2modules ディレクトリに忘れずに配置してください>>
4. ZendOptimizer をインストールする
4.1: ZendOptimizer-2[1].1.0a-Windows-i386.exe をディレクトリ X:zend にインストールします。
残りの手順はあなた次第です。
5.PERLのインストール
5.1: ActivePerl-5.8.0.804-MSWin32-x86.msi をディレクトリ C:usr にインストールします。Windows インストーラー サービスには Windows Service Pack を適用する必要があることに注意してください。
6.その他の設定
6.1: DirectoryIndex を検索し、次のステートメントを追加します。
DirectoryIndex インデックス.html インデックス.html.var インデックス.htm インデックス.php インデックス.shtml
DirectoryIndexindex.php3index.php4index.cgiindex.plindex.html
それでも SSI を追加したい場合は、次の 2 行の前にある # 記号を削除する必要があります。
AddType テキスト/html .shtml
AddHandler サーバーで解析された .shtml
6.2: すべての「Options FollowSymLinks」を検索し、すべてを「Options ALL」に変更します。「」記号を追加する必要はありません。
すべての「AllowOverride None」を見つけて「AllowOverride ALL」に変更します。「」記号を追加する必要はありません。
6.3: #ScriptAlias /cgi-bin/ "X:/Apache2/cgi-bin/" を見つけて、その前にある # 記号を削除します
6.4: AddHandler cgi-script .cgi を見つけて、その後ろに .pl を追加します。つまり、AddHandler cgi-script .cgi .pl
6.5: Apache HTTP サーバーの再起動
7: テスト
7.1: テストファイル env.php を書きます (php が実行できるディレクトリにコピーします)
ファイルの内容: (実際には 1 行だけ)
<?phpinfo() ?>
http://localhost/info.php または http://domain.com/info.php にアクセスしてください。
PHP ウェルカム テスト ページが表示されたら、インストールが成功したことを意味します。
テストファイル env.cgi を書き込む(CGI が実行できるディレクトリにコピー)
ファイルの内容:
#!/usr/bin/perl
print "コンテンツタイプ:text/html ";
「KO」を印刷します。
出口;
http://localhost/cgi-bin/env.cgi または http://cgi-bin/env.cgi にアクセスしてください。
CGI テスト ページが表示されれば、インストールは成功したことを意味します。
これまでのところ、システムは設定されています。私が提供した serv.rar を見て、役に立たないものが残っていないか確認してください。
その場合は、適切な場所に置きます
win2000+apache+php+mysql+mod_perl+perl+mod_ssl+ZendOptimizer を設定しました
さらに、mod_ssl と openssl は serv.rar パッケージにコンパイルされており、これら 2 つを実際に使用したい場合は、ca について知っておく必要があります。