}
}
$o
=
new
HelloCichui;
echo
$o
->hello(),
$o
->cichui(),
$o
->the_end();
echo
(
new
Hello)->hello(), (
new
Cichui)->cichui(), (
new
HelloCichui)->the_end();
内建的
Web-Sever
在
Web 开发中,Apache HTTPD 是 PHP 的最佳拍档。有时,你开发时用不上需要配置
httpd.conf 的 apache 大杀器,而只需要一个可以在命令行中使用的超小型 Webserver. 感谢
PHP(先感谢国家),PHP 5.4 这次内建了 CLI Web server。(PHP CLI webserver 仅供开发使用,
谢绝产品用途
)
举个栗子
(windows 平台):
步骤一:建立
web 根目录, Router 和 Index
在硬盘根目录
(比如 C 盘)建立一个 public_html 目录,目录里新建一个 router.php 文件,把以
下代码复制粘贴进去:
代码如下
:
// router.php
if
(preg_match('#\.php$#',
$_SERVER
['REQUEST_URI']))
{
require
basename
(
$_SERVER
['REQUEST_URI']);
// serve php file
}
else
if
(
strpos
(
$_SERVER
['REQUEST_URI'], '.') !== false)
{
return
false;
// serve file as-is
}
?>
再来新建一个
index.php 文件,复制粘贴以下代码:
// index.php
echo
'Hello cichui.com Readers!';
?>
编辑你的
php.ini 文件,找到”include_path”一行,把 c:\public_html 添加进去(分号分隔):
1include_path = ".;C:\php\PEAR;C:\public_html"
存盘退出,看下一步
步骤二:运行
Web-Server
切换到
php 的安装目录,敲下最关键的命令—运行 Web-server
php -S 0.0.0.0:8080 -t C:\public_html router.php
开始了吗
?不要关闭窗口,如果进程关闭 Web server 也跟着关闭了。
打开浏览器:访问
http:
//localhost:8080/index.php 吧,
Hello cichui.com Readers!
看到了吧
?对,就是这个!
提示
1:你可以考虑自建一个 php-server.bat 的批处理,扔到桌面上以后就可以双击启动了。