ローカルインストール手順 2

完成から示します。

以下のように、local_installation_instructions2.htmlというファイル名で保存してください。

ローカルインストール手順の完成例

まずは、Apache2.4 設置から説明します。

アパッチのダウンロードサイトから Apache 2.4.63 をダウンロードしたのを例に示します。

Apacheのホームページ

ダウンロードページから、以下のファイルをダウンロードします。

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番を使うのが一般的です。

このままでは動きませんので、記載の通りインストールしてやります。

Apacheの手法

これは、管理者権限で http.exe で書き換えなさいという、指示で、管理者権を持ってやらないと、インストールできません。

そこで、管理者権を使える".bat"ファイルを作成します。

この内容を、install_apache.batという名前で保存します。

このファイルを、管理者権限 "バッチファイルを右クリックで実行して、管理者権をを得て" 実行します。

すると、Apache 2.4 がインストールされます。

インストールが完了したら、Apacheを起動します。

ブラウザを開きアドレス欄に "http://127.0.0.1/" または "http://localhost/" と入力します。

It works!

と表示されれば、Apacheのインストールは成功です。

もし、表示されない場合は、以下の点を確認してください。

以上で、Apacheのインストールは完了です。

次のステップ

cgiが動くようにしてやる。

次のステップでは、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の設定が完了しました。

ここまでの httpd.conf の参考


おさらいとしてビデオを上げておきます。





ここまでで、ApacheのインストールとCGIの設定が完了しました。

次のステップでは、PHPのインストールと設定を行います。

PHPのインストールはいったん終わる。

ここまでで、ApacheのインストールとCGIの設定が完了しました。

次のステップでは、PHPのインストールと設定を行います。