迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > PHP >

在 Mac 上运行 PHP

作者:迹忆客 最近更新:2023/03/29 浏览次数:

在本文中,我们将介绍在 Mac 上运行 PHP 的方法。


使用 php -S 命令在 Mac 上运行 PHP

PHP 是一种服务器端语言。它在服务器上运行。因此,它需要一个网络服务器来运行。有不同的 Web 服务器,如 Apache HTTP Server、NGINX、Oracle HTTP Server、Lighttpd、Node.js Server 等。服务器端语言需要这些类型的服务器来运行脚本。PHP 还提供了一个用于应用程序开发的内置 Web 服务器。它用于测试目的,建议不要在公共网络中使用。Web 服务器只能运行单线程进程。命令 PHP -S 使用 PHP 构建本地服务器。然后,我们可以在 URL 中指定我们的 PHP 文件来运行 PHP 文件。

假设我们有一个目录 project,我们的 PHP 文件 index.php 位于其中。

首先,打开终端并使用 cd 命令进入 project 目录。

使用选项 127.0.0.1:8000 编写命令 PHP -S,然后按 Enter。然后,本地 Web 服务器启动。

转到网络浏览器并输入地址 127.0.0.1:8000/index.php。PHP 文件将运行。

地址 127.0.0.1 是一个环回地址。它重定向到同一台机器。我们不需要到网络的物理连接。它用于在本地机器中进行测试。IP 使用的端口中 IP 地址后面的数字 8000。我们可以将 IP 地址 127.0.0.1 称为 localhost。

示例代码:

php -S 127.0.0.1:8000

输出:

[Sun Oct 3 10:26:13 2021] PHP 7.4.11 Development Server (http://127.0.0.1:8000) started

使用内置的 Apache Web 服务器在 Mac 上运行 PHP

PHP 在 Mac 中带有一个内置的 Apache Web 服务器。我们可以启动 Apache 服务来创建本地服务器并运行我们的 PHP 文件。我们可以在终端中使用 sudo apachectl start 命令来启动网络服务器。然后,输入 URL http://localhost/index.php,其中我们的 PHP 文件是 index.html 将运行 PHP 文件。PHP 文件应该在根目录下才能运行。

我们可以使用 apachectl stop 命令停止 Web 服务器。我们可以使用命令 apachectl status 检查 Apache 服务器的状态。该命令将显示各种服务器信息,如活动状态、内存、任务、CPU 等。因此,我们可以在 Mac 上运行一个 PHP 文件来启动 Apache 服务器。

示例代码:

sudo apachectl start

使用 MAMP 在 Mac 上运行 PHP

我们可以使用 MAMP 本地服务器环境在 Mac 上运行 PHP 文件。MAMP 代表 Macintosh、Apache、MySQL 和 PHP。它用于在 Mac 上运行本地服务器,并使用 Apache 网络服务器。我们可以从 MAMP 应用程序的 Preference 选项中指定我们服务器的端口号。

例如,打开 MAMP 应用程序后,单击启动服务器选项。然后,本地服务器将启动。转到浏览器并输入地址 http://127.0.0.1:8000/index.phpindex.php 文件将在浏览器上运行。端口 8000 是默认端口,可以从 MAMP 应用程序设置。因此,我们可以使用 MAMP 在 Mac 上运行 PHP 文件。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

如何在 PHP 中获取时间差的分钟数

发布时间:2023/03/29 浏览次数:183 分类:PHP

本文介绍了如何在 PHP 中获取时间差的分钟数,包括 date_diff()函数和数学公式。它包括 date_diff()函数和数学公式。

PHP 中的重定向

发布时间:2023/03/29 浏览次数:136 分类:PHP

本教程演示了如何将用户从页面重定向到 PHP 中的其他页面

PHP 分页

发布时间:2023/03/29 浏览次数:66 分类:PHP

本教程介绍如何在 PHP 中对数据库行进行分页

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便