[PHP] PHP Built-in web server で .html 拡張子のファイルでもスクリプトを実行させる設定
router.php を利用する。
Web Server がある環境であれば .htaccess
ファイルに設定を加える等の方法で扱えます。
AddType application/x-httpd-php html
ビルトインサーバでお気楽に確認したい場合は、router.php
を起動オプションに追加するとできたような…。
こちらを参考にさせて頂きました。
ありがとうございます。
<?php
$path = $_SERVER["SCRIPT_FILENAME"];
if(preg_match("/\.html$/", $path)){
chdir(dirname($path));
return require($path);
}
return false;
後は実行時に router.php
もあわせて指定してやります。
/usr/local/bin/php -S localhost:8000 -t ./htdocs ./htdocs/router.php
PhpStorm では Run > Edit Configurations
で Use router script
に router.php
を指定します。