background image

}
}

$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 的批处理,扔到桌面上以后就可以双击启动了。