离线解释 PHP?

离线解释 PHP?

我正在尝试学习 PHP,但每 30 秒就必须将文件上传到服务器,这让我很烦。有没有办法让浏览器(我在 Mac 10.6.7 上使用 Chrome)解释 PHP 文件(浏览器插件或外部应用程序)?或者,有没有办法将 PHP“转换”为 HTML,并完成所有“超文本预处理”?

简而言之,有没有一种方法可以让我不用服务器或在计算机上安装服务器来练习 PHP?

答案1

不,不是的,“PHP 是一种开源服务器端脚本语言,专为 Web 开发而设计,用于生成动态网页”。您可以设置本地服务器并在那里进行测试,这就是我所做的。

或者,至少在 Linux 上,你从命令行运行 PHP 脚本:

$ php index.php > output.html

然后您可以在 Web 浏览器中打开生成的 html。

答案2

很简单。PHP 已经有一个内置的 Web 服务器。下面介绍如何启动它。

$ cd ~/public_html
$ php -S localhost:8000

终端或命令窗口将显示:

PHP 5.4.0 Development Server started at Thu Jul 21 10:43:28 2011
Listening on localhost:8000
Document root is ~/public_html
Press Ctrl-C to quit

现在打开你的网络浏览器:http://本地主机:8000

答案3

只需安装 MAMP,您就可以在计算机上本地运行 php。 http://www.mamp.info/en/index.html

相关内容