サーバー戦略
1.準備状況 Apache2(Win32) perl,php,ssl
1の完全モジュールインストール。インストールされた WIN2000 サーバー 注: IIS がすでにマシンにインストールされている場合は、IIS 内のすべての Web サイトを停止するか、最初にポートを別のポートに変更します。
2.ソフトウェアのダウンロード
APACHE 2.0.48
Perl 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
bao の中には、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 などがあります。 .
II、インストールが始まります
1。 APACHE のインストール
1.1: apache_2.0.44-win32-x86-no_ssl.msi、
を実行します。インストールのデフォルトのパスは X: であるため、x ディスクの APACHE2 のパスにインストールされ、デフォルトのドメインはドメイン .com です。
1.2: (仮想ホストを作成する場合、この手順を実行する必要はありません)
X:apache2confhttpd.conf を編集します
#NameVirtualHost を見つけます *
NameVirtualHost 192.168.0.1 に変更します #この IP は自分のホストに設定した IP
ServerNamedomain.com を見つけて #ServerNamedomain.com に変更します
ServerAdmin * (* は Apache のインストール時に入力したメール アドレス) を見つけて #ServerAdmin に変更します
次に追加します次のステートメント: #... は私のコメントです。追加する必要はありません。ただ見てください
ServerAdmin webmaster@domain.com
#ホスト管理者の電子メール アドレス (担当者)
ServerName domain.com
#ホスト名 (ホストヘッダー名)
ServerAlias domain.com www1.domain.com
#ホスト名 (同じ有効なホストヘッダー名)
document.oot X:/VirtualHost/ domain.com/www.domain/wwwroot
#仮想ホスト www ルート ディレクトリ。
ErrorLog /VirtualHost/domain.com/www.domain/logs/www.domain-access_log common
ScriptAlias /cgi-bin /cgi -bin
#perl スクリプトの実行ディレクトリを指定します。もちろん、指定されていない場合は、ディレクトリ全体を実行できます
ScriptAlias /php4/ "/php-bin"
#もちろん、php スクリプトの実行ディレクトリを指定します。指定しない場合は、ディレクトリ全体を実行できます
Errordocument.nbsp400 /400.html
#エラー ファイルをカスタマイズします。エラー ファイルはルート ディレクトリに配置する必要があることに注意してください。
# または、エラーなどの別の仮想ホストを作成します.domain.com を作成し、そのルート ディレクトリにエラー ファイルを配置します
# その場合、エラー ドキュメントは「Errordocument.nbsp400 http://errors .domain.com/400.html」になります
[プロキシ サーバーを使用する] を選択し、アドレス: 192.168.0.16 (ホストの IP を書き込み、ローカル デバッグでは 127.0.0.1) ) ポート: 80
LAN 内で起動しているのが自分だけの場合は、ローカル デバッグと同じように 127.0.0.1 を追加する必要があります
1.3: ファイルの名前を変更します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 とシステム ディレクトリ
3.6: APACHE 設定ファイル httpd.conf ファイルを開き、次のステートメントを追加します (場所は任意です):
LoadModule php4_module X:/php/sapi/php4apache.dll
AddType application/x -httpd-php .php4
ScriptAlias /php4/ "C:/php/"
Action application/x-httpd-php4 "/php4/php.exe"
PHP によって解析された拡張機能を追加します:
AddType application /x-httpd-php4 .php .php3 .php4 .php2
#mod_perl
LoadFile "c:/usr/bin/perl58.dll"
LoadModule perl_module modules/mod_perl.so
#mod_ssl
LoadModule ssl_module modules / mod_ssl.so
LoadModule gzip_module modules/ApacheModuleGzip.dll
注: ApacheModuleGzip.dll (つまり、mod_gzip) は、静的 Web ページを圧縮できます。
<
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 を見つけて次のステートメントを追加します
DirectoryIndexindex.htmlindex.html.varindex.htmindex.phpindex.shtml
DirectoryIndexindex.php3index.php4index.cgiindex.plindex.html
を追加したい場合SSI、次の 2 行の前にある # 記号を削除する必要があります。
AddType text/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 Server を再起動
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 "Content-type: text/html";
print "終了"
にアクセスします: http://localhost/cgi-bin/env.cgi
CGI テスト ページが表示されたら、インストールが成功したことを示します。
これまでのところ、システムは設定されています。私が提供した serv.rar 内の内容を見て、何か残っているかどうかを確認してください。役に立たない?
その場合は、正しい場所に配置してください
すでに win2000+apache+php+mysql+mod_perl+perl+mod_ssl+ZendOptimizer を設定済みです
さらに、mod_ssl と openssl は serv.rar パッケージにコンパイルされています直接使用できます
これら 2 つを実際に使用したい場合は、ca について知っておく必要があります。