uot;])) { return false; // serve the requested resource as-is. } else { echo "<p>Welcome to PHP</p>"; } ?> contentnbsp;php -S localhost:8000 router.php 例 #4 判断是否是在使用内置web服务器通过程序判断来调整同一个PHP路由器脚本在内置Web服务器中和在生产服务器中的不同行为:<?php // router.php if (php_sapi_name() == ''cli-server'') { /* route static assets and return false */ } /* go on with normal index.php operations */ ?> contentnbsp;php -S localhost:8000 router.php 这个内置的web服务器能识别一些标准的MIME类型资源,它们的扩展有:.css, .gif, .htm, .html, .jpe, .jpeg, .jpg, .js, .png, .svg, and .txt。对.htm 和 .svg 扩展到支持是在PHP 5.4.4之后才支持的。例 #5 处理不支持的文件类型如果你希望这个Web服务器能够正确的处理不被支持的MIME文件类型,这样做:<?php // router.php $path = pathinfo(
PHP 5.4 内置Web服务器 _网学
浏览:
SERVER["SCRIPT_FILENAME"]); if ($path["extension"] == "ogg") { header("Content-Type: video/ogg"); readfile(
PHP 5.4 内置Web服务器 _网学
浏览:
SERVER["SCRIPT_FILENAME"]); } else { return FALSE; } ?> contentnbsp;php -S localhost:8000 router.php 如果你希望能远程的访问这个内置的web服务器,你的启动命令需要改成下面这样:例 #6 远程访问这个内置Web服务器contentnbsp;php -S 0.0.0.0:8000 这样你就可以通过 8000 端口远程的访问这个内置的web服务器了