AN HTTP Server は古いソフトで、サイトも消失していますがきっちり使い方を守れば WWW サーバの必要なテスト環境は USB に丸ごと保存して利用可能です。 手順1) ダウンロード 配布サイトは消失しているので、インターネット・アーカイブから取得可能です。 http://www.st.rim.or.jp/~nakata/ このように、入力すると以下のようになります。 ここから、最後らしい履歴の一つ前のページの 2015/02/05 へ移動します。 すると懐かしいページが表示されるのでスクロールしてダウンロードリンクを表示させます。 リンクをクリックしたらダウンロードして、httpd142p.zip を C:\ にコピーして解凍します。そして、httpd.exe をエクスプローラで右クリックしてプロパティダイアログを開いて互換性タブをクリックします。 一番大事なのは、ここで『管理者としてこのプログラムを実行する』にチェックを入れる事です。そしてこれが最も重要なルールです。 手順2) 最初の設定実行して最初に設定画面からする事があります。実行すると、HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\AnHttpd が作成されて、設定はその下のキーの default に保存されます。 ですから、USB で場所を移動する場合はこの default キーをエクスポートして USB にコピーしましょう。また、複数の環境を管理したい場合はこのレジストリのエクスポートとインポートで管理しましょう。 (※ バックアップを兼ねる事ができます) 間違って、管理者権限以外で実行してしまってレジストリがおかしくなってしまっても、インポートすれば元に戻ります。 また、バックアップが無くても、レジストリから HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\AnHttpd を削除すれば正しく動作するようになります。▼ 設定画面を開く 設定 1 : インデックスを表示する このチェックをまず外すのを設定でいつも最初に行います。というか、設定らしい設定といえばこれくらいで、後はスクリプト用の実行ファイルの登録と、仮想パスの登録ぐらいです。仮想パスにいたっては、C:\httpd142p がルートになっているので、フォルダを作成すればそのまま使えて USB での移動がしやすくなります。 設定 2 : PHP を登録するこの際、AN HTTP Server の設定より重要なのは、php.ini の設定で以下を必ず行う事です。 cgi.force_redirect = 0追加ボタンをクリックします PHP のパスは参照できないので、エクスプローラで SHIFTキ−を押しながら php-cgi.exe を右クリックして『パスのコピー』で取得したパスを貼り付けてから両端のダブルクォーテーションを取り除きます。 拡張子は .php です 設定 3 : 仮想パス を登録する 特に必要は無いですが、必要な場合は『エイリアス』タブで追加ボタンを押します これも、参照できないので php-cgi.exe と同様です。仮想パスは先頭に / を入れて下さい。 手順3) PHP の動作確認 以下の内容を C:\httpd142p に適当にフォルダを作成してその中に info.php として置いてから ブラウザで localhost よりインデックスを伝ってアクセスします。
<?php phpinfo(); ?>
手順4) 補足 以下のコマンドで HOSTS ファイルを開いて、127.0.0.1 に適当なドメインを割り当ててローカルの開発環境を本番に見立ててテストします。
cmd.exe /c powershell -NoProfile -ExecutionPolicy unrestricted -WindowStyle hidden -Command "start notepad.exe %SystemRoot%\system32\drivers\etc\hosts -verb runas"
|
【フリーソフトの最新記事】
- サクラエディタの初期設定
- FileZilla のインストール時のポイント
- JGREP 2.0.5 は Windows10 でも重宝しています
- DF.exe ( テキストファイル差分表示 ) の初期基本設定
- TeraPad 導入時の設定
- FileZilla FTP クライアントのサイト(サーバー)情報の引っ越し作業
- Sylpheed( Windows メールクライアント ) で さくらインターネットのメールを IMAP で受信する
- あらためて、XAMPP に入ってる sendmail.exe をバッチファイルから動かして日本語のメールを送信する
- PMailServer Version 1.91 フリー版 を Windows10 にインストールして、Windows7 の PHP よりアクセス
- PATH 環境変数メンテナンス : Redmond Path
- Bandicam の静止画を使って、デスクトップキャプチャを効果的に
- VBScript : dump.vbs ( 昔MS-DOS にあった dump.exe を模倣したスクリプトです )
- UltraVNC : 2014/6/1 現在。ひさしぶりに使ってみて変わっていた事( プロジェクタに特化? )
- プレゼンテーション用のズームソフト「梨ズーム」
- PrimoPDF 日本語版4.1 / 英語版だと、現在 5.1 でした。
- フリーソフト : Autoruns for Windows : 自動起動アプリケーションを一時解除等
- phpMyAdmin(2.11.11.3) のインストール
- net2ftp : すぐ使える為の WEB ベース FTP クライアント
- 解凍ソフト : +Lhaca 1.24 デラックス版の職人的使い方と知識
- Windows7 で動作確認 : 解像度を CTRL + SHIFT + 1、2、3 で切り替える常駐ソフト : Resolution Manager