THphp-LocalServer

■利用規約・免責事項
・本ソフトウェアは、だれでも無料で使うことができます。
・本ソフトウェアにより発生したトラブルの責任を一切負わないことをご了承ください。
・本ソフトウェアの著作権は 平田寿浩 に帰属します。

平田寿浩

クリックで拡大します
( 2017/6/19 ) [ Ver.1.0 ]
Zip ( 960 KB )
THphp-LocalServer.zip

[ Microsoft Visual Studio Express ]
[ PHP ]
[ WinBinder ]

テスト用に簡易掲示板のスクリプトを同梱しているので、すぐに試してみることができます。

THphp-LocalServer for PHP  [ ティーエイチピーエイチピー・ローカルサーバー ]
Windows 10 デスクトップアプリケーション

このサーバーはPHPスクリプトのみで作成したローカルサーバーで、それを特殊な方法で独自にEXE化したソフトです。
特定のDLLに依存していないので何処に置いても動きます。


WEB用のPHPアプリやHTMLの作成・テストに使えます。
THphp-localServer.ini で使いたいPHPバージョンの( php-cgi.exe )へのフルパスとドキュメントルートへのフルパスを設定して起動します。

起動したとき以下のファイルとフォルダが存在しない場合、同じディレクトリ内に自動で作成されます。
フォルダ: public_html
フォルダ: tmp
ファイル: HC-LocalServer.ini

HC-LocalServer.ini ではドキュメントルートを指定することができますが、指定しない場合同一ディレクトリ内に作られた public_html フォルダがドキュメントルートになります。

ループバックアドレス( 127.0.0.1/localhost )について。
このサーバーは個人がWEBプログラムの動作確認を行う目的で作成されたものですが、
LAN接続でPCにプライベートIP( 192.168.x.x )が割り当てられている場合プライベートIPでの接続も可能となっています。
外部から接続するにはローカルサーバー側のPCのファイアウォールでパブリック許可する必要があります。


GET送信 ( 可 )
POST送信 ( 可 ) [ application/x-www-form-urlencoded ][ multipart/form-data ]
マルチパート送信にも対応しているので、ファイルアップロードも試してみることができます。
Cookie クッキー ( 可 )
Session セッション ( 可 )
BASIC認証 ( 可 )

■有効拡張子
.php .html .htm .js .css .gif .jpg .jpeg .png .flv .mp4 .txt .7z .zip .apk


■使い方

▼サーバー起動方法
ソフトを起動し、コントロール画面の起動ボタンを押します。 起動後、コントロール画面はタスクトレイに移動して消えます。




▼サーバー停止方法
タスクトレイのアイコンをクリックしてコントロール画面を呼び出します。 そして、コントロール画面上の任意な場所をクリックすると停止確認のダイアログが出るので「はい」を押して停止します。 サーバーを停止しなければソフトを終了できません。


クリックで拡大します



▼ファイルの設置とアクセス
PHPやHTMLなどのファイルは ( public_html ) フォルダ内に置きます。
【ドキュメントルートは THphp-LocalServer.ini で任意に設定できます】

・例1
public_html に index.html を置いた場合の有効なアクセス方法
http://127.0.0.1/index.html
http://127.0.0.1/
http://localhost/index.html
http://localhost/

上記いずれも可能。

・例2
public_html に( test )というフォルダを作り、 そこに index.html を置いた場合の有効なアクセス方法
http://127.0.0.1/test/index.html
http://127.0.0.1/test/
http://localhost/test/index.html
http://localhost/test/

上記いずれも可能。

コメント

この記事へのコメントは終了しました。