我正在寻找类似http://phpfiddle.org/的东西,但完全是本地的。我不想承诺安装像 Apache 这样复杂的东西,然后是 PHP,只是为了在我离线时尝试代码。有没有什么东西可以在本地机器上运行 PHP 5.5 而无需在其下安装整个服务器?
10 回答
如果使用 PHP 5.5+,则不需要服务器 - 它有一个内置服务器 ( http://www.php.net/manual/en/features.commandline.webserver.php )
只需使用:
$ cd ~/public_html
$ php -S localhost:8000
作为一种简约的解决方案,您还可以在命令行上在交互式 shell 中启动 php,php -a
它会逐行执行您输入的命令。我经常用它来测试一小段代码。
您可以下载便携式网络服务器http://www.usbwebserver.net/en/并在其下使用此脚本https://github.com/websiteduck/Run-PHP-Code
我真的不这么认为。但它并没有你想象的那么复杂。
如果您在 Windows 上 - 只需下载:http ://www.wampserver.com/ - 它会为您安装整个服务器(mysql&phpmyadmin,php5)。
在 linux 上 - 到 google: install lamp to [your-linux] - 并按照简单的说明进行操作
如果您发现为 Apache 配置 PHP 很复杂,您可以在本地安装 XAMPP 或 WAMP 服务器。
使用psysh,它是您所描述目的的绝佳工具。
如果你的项目在 Laravel 上,那么它是“内置”的,就像tinker一样,所以你可以调用它作为php artisan tinker
.
这就是我为简单页面所做的:
下载php压缩包并解压 (PHP 8.0.2 ~25MB)
然后运行
> php.exe path\to\your\index.php>path\to\the\output\index.html
用你喜欢的浏览器打开结果 index.html
不过,您必须为您的 _GETs 找到解决方法。
对于 Windows 用户:
查看 ezPHP GitHub 项目。根据项目描述...
EzPHP 是 Xamp/Wamp 的替代品。EzPHP 是设置 PHP 开发环境以在 Windows 上学习 PHP 编程的最简单方法。
该项目的范围是提供一个 .exe 文件,该文件将为您提供一个 PHP 开发服务器。
链接 - https://github.com/marcomilon/ezphp
设置它很简单。下载 exphp.exe 文件并将其放入文件夹中。当您运行 exe 时,它将启动服务器并生成一个 public_html 文件夹和 index.php 文件。按照命令窗口中的说明导航到http://localhost:8080。现在您可以在 public_html 文件夹中开始开发并刷新浏览器以查看您的更改。
如果您使用开发环境,例如 Aptana Studio,您不妨点击 Run As,然后在您喜欢的浏览器中运行它。为此,您需要安装并运行 WAMP/XAMPP。