📜  如何使用命令行执行PHP代码?(1)

📅  最后修改于: 2023-12-03 15:24:01.212000             🧑  作者: Mango

如何使用命令行执行PHP代码?

在日常的 PHP 开发中,我们通常会使用编辑器等工具来运行 PHP 代码。但在一些特殊的场景下,比如服务器无法连接外网或无法使用 GUI 工具等情况下,我们需要使用命令行来执行 PHP 代码。本文将介绍如何在命令行中运行 PHP 代码。

安装 PHP

首先,我们需要在本地计算机上安装 PHP。在 Linux 和 Mac 等 Unix-like 系统下,你可以通过包管理器来安装,比如在 Ubuntu 下可以使用以下命令:

$ sudo apt-get install php

在 Windows 系统下,可以通过 PHP 官网下载 PHP 安装程序,点击安装即可。

安装完成后,我们可以使用以下命令来检查 PHP 版本:

$ php -v
PHP 7.2.24-0ubuntu0.18.04.7 (cli) (built: Apr  8 2020 14:54:29) ( NTS )
...

如果出现版本信息,则说明 PHP 已经正确安装。

在命令行中执行 PHP 代码
基本语法

使用命令行执行 PHP 代码非常简单,只需要使用以下命令即可:

$ php -r "echo 'Hello, world!';"
Hello, world!

其中,-r 参数表示要执行一行 PHP 代码,后面 “echo 'Hello, world!';” 是我们要执行的 PHP 代码。

交互模式

除了一次执行一行 PHP 代码,我们还可以进入 PHP 的交互模式,进行交互式输入和输出。在命令行中输入以下命令即可进入交互模式:

$ php -a
Interactive shell

php >

这时候,我们可以输入任意的 PHP 代码,然后按下回车即可执行代码并输出结果。比如输入以下代码:

php > echo "Hello, world!";
Hello, world!

php >

上述代码中的 php > 是命令行提示符,我们只需要输入 echo "Hello, world!"; 即可执行 PHP 代码并输出结果。

从文件中执行 PHP 代码

除了一次执行一行 PHP 代码,我们还可以从文件中读取 PHP 代码并执行。这是一个非常有用的功能,比如我们可以将 PHP 脚本保存到一个文件中,然后通过命令行来执行该脚本。假如我们有一个名为 hello.php 的文件,其中的代码如下:

<?php
    echo "Hello, world!";
?>

那么我们可以在命令行中使用以下命令来执行该脚本:

$ php hello.php
Hello, world!

命令中的 hello.php 就是我们要执行的 PHP 脚本文件。

结语

通过本文的介绍,相信大家已经了解如何在命令行中执行 PHP 代码了。这对于一些特殊情况下的 PHP 开发非常有用,希望对大家有所帮助。