PHPスクリプトを実行するために TinyWeb を取得するようにシステムを設定するにはどうすればよいですか?
Mongooseはphp-cgi.exe
の場所を指定するように頼みましたが、TinyWebでこれを行う方法がわかりません。
うまくいきました。私はこのサイトに出会いました: http://itsecuritylab.eu/index.php/2010/09/24/tinyweb-pocket-size-portable-web-server-with-cgi-and-php-support/
PHPに同梱されているものをダウンロードし、単純に解凍しました。
提供されたindex.php
スクリプトにアクセスしようとしたとき
localhost:81/index.php
次のエラーが発生しました
the procedure entry point php_checkuid could not be located in the dynamic link library php5.dll
私はこれを見つけました 質問 、答えの1つは環境変数の古いPHPインストールについて話しています。
古いバージョンのPHPがあることに気付き、削除して最新バージョンに置き換えたところ、スクリプトは次のように正常に実行されました。
TinyWeb is successfully running PHP 5.5.11 :-)
wwwroot
フォルダーからindex.html
を削除すると、index.php
がデフォルトとして実行されると想定しましたが、サーバーは「禁止」を返しました。これは問題ですが、いずれの場合でも、PHPスクリプトをホストするために簡単なものが必要なだけなので、問題ありません。