完成から示します。
以下のように、local_installation_instructions2.html
というファイル名で保存してください。
アパッチのダウンロードサイトから Apache 2.4.63 をダウンロードしたのを例に示します。
Apacheのホームページダウンロードページから、以下のファイルをダウンロードします。
ダウンロードしたファイルを解凍し、名前を Apache2.4 と決めたディレクトリに入れます。Apacheは自分のナンバーをディレクトリで管理しているようです。
ここでは、 C:\Apache2.4 とします。
解凍したアパッチフォルダーの中の conf\httpd.conf を開きます。
この中の、サーバーネームを # を外して、
ServerName 127.0.0.1:80
または、
ServerName localhost:80
# を外すと、コメントから外れます。
この時に、Define SRVROOT "c:/Apache2.4" となっていることを確認しておいてください。
これは、上で述べたように自分が2.4とアパッチがバージョンを確認したdirectoryとなります。
もし、Define SRVROOT "c:/Apache2.4" となっていない場合は、以下のように変更してください。
Define SRVROOT "c:/Apache2.4"
ポートは80にしてください。hex で"&H50"を意味します。技術者なら、ほほっ~っとわかる。ちなみにポート8080は"&H81F90"です。
蛇足的に言うと8000番は"&H1F40"でラッキーですが4を持っています。
ポート番号は、80番を使うのが一般的です。
このままでは動きませんので、記載の通りインストールしてやります。
これは、管理者権限で http.exe で書き換えなさいという、指示で、管理者権を持ってやらないと、インストールできません。
そこで、管理者権を使える".bat"ファイルを作成します。
この内容を、install_apache.bat
という名前で保存します。
このファイルを、管理者権限 "バッチファイルを右クリックで実行して、管理者権をを得て" 実行します。
すると、Apache 2.4 がインストールされます。
インストールが完了したら、Apacheを起動します。
ブラウザを開きアドレス欄に "http://127.0.0.1/" または "http://localhost/" と入力します。
It works!
と表示されれば、Apacheのインストールは成功です。
もし、表示されない場合は、以下の点を確認してください。
以上で、Apacheのインストールは完了です。
次のステップでは、ApacheでCGIを動かすための設定を行います。
Apacheの設定ファイル(httpd.conf)を再度開き、以下の設定を追加します。
以下のコードを、ExecCGI
追加してください。
Options Indexes FollowSymLinks ExecCGI
次に、
<IfModule alias_module> の中の # の付いたあたりに、 #AddHandler cgi-script .cgi AddHandler cgi-script .cgi .pl .py # チェンジ # cat 追加 変更したらapacheが組み込みになっているから再起動をしてやる。 AddType application/x-httpd-cgi .cgi AddType application/x-httpd-cgi .pl AddType application/x-httpd-cgi .py </IfModule>
これで、CGIスクリプトが実行できるようになります。
設定を保存したら、パソコンを再起動します。パソコンの初期設定にapachが組み込まれるから、再立ち上げが必要です。
Apache は /htdocs/ を http://127.0.0.1/ として htdocs を始めとしてアドレスとします。
index_cgi.cgi
として、htdocsに入れてください。ブラウザで以下のURLにアクセスして、CGIが動作することを確認します。
http://127.0.0.1/index_cgi.cgi
失敗したは。fail:///C:/Apache2%2E4/htdocs/cgi_pl_5_32.cgi とかない言われた。。。もし、CGIが動作しない場合は、以下の点を確認してください。
上記のコードを、cgi_pl_5_32_1.cgi
という名前で保存し、C:\Apache2.4\htdocs\
ディレクトリに配置します。
ブラウザで以下のURLにアクセスして、CGIが動作することを確認します。
http://127.0.0.1/cgi_pl_5_32_1.cgi
成功した場合、ブラウザに "It works! Cgi." と表示されます。
もし、表示されない場合は、以下の点を確認してください。
python で出力するcgiの場合は、以下のように記述します。
上記のコードを、cgi_py_3_12.cgi
という名前で保存し、C:\Apache2.4\htdocs\
ディレクトリに配置します。
ブラウザで以下のURLにアクセスして、CGIが動作することを確認します。
http://127.0.0.1/cgi_py_3_12.cgi
成功した場合、ブラウザに "It works! Python." と表示されます。
python で出力するcgiの場合は、以下のように記述します。
上記のコードを、py_py_3_12.py
という名前で保存し、C:\Apache2.4\htdocs\
ディレクトリに配置します。
ブラウザで以下のURLにアクセスして、CGIが動作することを確認します。
http://127.0.0.1/py_py_3_12.py
成功した場合、ブラウザに "It works! Py Python." と表示されます。
これで、ApacheのインストールとCGIの設定が完了しました。
おさらいとしてビデオを上げておきます。
ここまでで、ApacheのインストールとCGIの設定が完了しました。
次のステップでは、PHPのインストールと設定を行います。
ここまでで、ApacheのインストールとCGIの設定が完了しました。
次のステップでは、PHPのインストールと設定を行います。