如何在MacOS上本地运行PHP
我需要一个php沙箱在我的本地 但是我只需要用PHP创建一个类 在NODE.JS中,我可以执行以下操作: test.js //我的测试js脚本 控制台。记录“你好,世界” 我可以这样运行它: ~$node test.js ~$hello world ~$ 我想这样做: test.php 回声“你好世界”; 我想这样运行它: ~$php test.php ~$hello world ~$ 有没有办法做到这一点,而不安装apache和所有东西?如何在MacOS上本地运行PHP,php,Php,我需要一个php沙箱在我的本地 但是我只需要用PHP创建一个类 在NODE.JS中,我可以执行以下操作: test.js //我的测试js脚本 控制台。记录“你好,世界” 我可以这样运行它: ~$node test.js ~$hello world ~$ 我想这样做: test.php 回声“你好世界”; 我想这样运行它: ~$php test.php ~$hello world ~$ 有没有办法做到这一点,而不安装apache和所有东西? 我只想在我的mac电脑上安装一个php沙盒。你只能
我只想在我的mac电脑上安装一个php沙盒。你只能用自制软件安装pah 确保brew已更新
brew update
brew upgrade
安装PHP7.2
brew install php72
等待安装完成,您现在运行的是PHP7.2。您可以运行$php-v来检查机器上的当前php版本
现在创建test.php文件
<?php
echo "hello";
我推荐Docker
因为它已经在虚拟机中运行,所以它是一个完美的沙箱。您可以添加新的服务或更改设置,比如很容易地尝试新的PHP版本、不同的Web服务器或其他操作系统。MacOS上已经安装了Apache和PHP
或者,您可以使用docker或在线查找sandbox,例如下载并安装xampp或任何在本地计算机上运行Apache服务器的替代方案都可以做到这一点 编辑:
我自己在谷歌上搜索了一下,显然你现在可以从cli下载php并运行web服务器,$php-S localhost:8000我进入Mac时也遇到过类似的问题,在使用自制软件之前,我的临时解决方案是。这只是一个帮助我工作的快速解决方案
还有一些文章很好地解释了如何创建lamp en mac开发环境:OSX附带安装了php:
$ which php # => /usr/bin/php
因此,您可以运行php文件。但别忘了在它们之间包含代码
不需要Apache。尝试打开本地主机。您可以使用XAMPP等。首先,您必须检查mac上是否存在php:
php --version
应该给您一些类似的信息,因为默认情况下php安装在mac上:
PHP 7.4.10 cli构建时间:2020年9月3日18:19:30 NTS版权所有c
PHP组Zend Engine v3.4.0,版权所有c Zend Technologies
Zend OPcache v7.4.10版权所有,由Zend Technologies提供
检查完后,可以创建只包含一行的php文件:
<?php echo "Hello world\n"; ?>
印刷品:
你好,世界
您不需要php以外的任何东西。别忘了用php启动测试脚本。您可能想检查一下您是否有机会尝试运行php test.php?MacOS附带PHP,并且至少在过去10年中一直使用。请看,您可以编写服务器端脚本的PHP程序,但它是一种通用编程语言,完全可以用于编写命令行或桌面应用程序。是的,但是,您不需要服务器来运行它吗?您不需要服务器来运行命令行或桌面应用程序。@Rajaswami您找到解决方案了吗?
$ php test.php
$ Hello world%
php --version
<?php echo "Hello world\n"; ?>