如何Linux命令运行php

worktile 其他 6

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    实现在Linux命令行中运行PHP代码可以通过以下步骤来实现:

    1. 安装PHP:首先,确保在Linux系统上安装了PHP。你可以通过在命令行中输入以下命令来检查PHP是否已安装:
    “`
    php -v
    “`
    如果已安装,将显示PHP版本信息,否则需要安装PHP。

    2. 创建PHP文件:使用文本编辑器创建一个包含PHP代码的文件,使用 .php 作为文件扩展名。例如,创建一个名为 test.php 的文件。

    3. 运行PHP代码:在终端中,通过以下命令来运行PHP代码:
    “`
    php test.php
    “`
    这将执行 test.php 文件中的PHP代码,并在终端输出结果。

    4. 传递参数:
    如果你的PHP代码需要接收参数,你可以在运行PHP代码时通过命令行传递参数。例如:
    “`
    php test.php arg1 arg2
    “`
    在 test.php 文件中,你可以使用 `$_SERVER[‘argv’]` 数组来接收这些参数。

    5. PHP命令行选项:PHP还提供了一些命令行选项,以便在运行PHP代码时进行自定义设置。例如,可以使用 `-f` 选项来指定要运行的PHP文件:
    “`
    php -f test.php
    “`

    通过上述步骤,你可以在Linux命令行中成功运行PHP代码。这对于在shell脚本中调用PHP、执行后台任务和自动化脚本等方面非常有用。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    运行PHP代码的最简单方式是通过终端使用Linux命令。下面是一些常用的Linux命令来运行PHP代码:

    1. php命令:在终端上直接输入php命令,然后在右箭头(>)符号下输入您的PHP代码。按下回车键后,将立即执行该代码并输出结果。

    例如:
    “`
    $ php
    > echo “Hello, World!”;
    Hello, World!
    > exit
    $
    “`

    2. 在命令行中运行PHP文件:可以使用php命令加上PHP文件的路径,在命令行中直接运行PHP代码。

    例如:
    “`
    $ php /path/to/your/file.php
    “`

    3. 使用PHP内置的开发服务器(PHP 5.4及更高版本):在终端上进入您的PHP文件所在的目录,然后运行以下命令:

    “`
    $ php -S localhost:8000
    “`

    这将在本地主机的8000端口上启动一个简单的HTTP服务器。然后,您可以通过在Web浏览器中访问http://localhost:8000来查看和运行您的PHP文件。

    4. 使用shell脚本:您可以将PHP代码放入一个具有可执行权限的shell脚本中,然后通过命令行运行该脚本。

    例如,创建一个名为`script.sh`的文件,并使用编辑器打开它:

    “`shell
    #!/bin/bash
    php -r ”
    // 这里是您的PHP代码
    echo ‘Hello, World!’;

    “`

    保存并关闭文件后,在终端上运行以下命令:

    “`
    $ chmod +x script.sh
    $ ./script.sh
    “`

    这将执行脚本并输出结果。

    5. 使用cron作业:如果您想定期运行PHP代码,您可以使用cron作业。首先,打开终端并运行以下命令:

    “`
    $ crontab -e
    “`

    然后,将以下行添加到cron文件中,其中`/path/to/your/file.php`是您要运行的PHP文件的路径:

    “`
    * * * * * php /path/to/your/file.php >/dev/null 2>&1
    “`

    保存并关闭文件后,cron将在每分钟执行一次该文件。

    注意:在运行PHP代码之前,请确保已在系统上安装PHP解释器。可以在终端上运行`php -v`命令来检查是否已安装PHP以及其版本。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要在Linux命令行中运行PHP代码,需要按照以下步骤进行操作:

    1. 确保PHP已经安装:首先,要确保在Linux系统中已经安装了PHP。可以使用下面的命令检查PHP是否已经安装:

    “`shell
    php -v
    “`

    如果PHP已经安装,将显示PHP的版本信息。如果没有安装,可以使用适用于您的Linux发行版的软件包管理器来安装PHP。

    2. 创建PHP文件:使用文本编辑器创建一个新的PHP文件,可以使用以下命令:

    “`shell
    nano test.php
    “`

    将“test.php”替换为您想要的文件名。

    3. 编写PHP代码:在打开的文件中,开始编写您的PHP代码。例如,您可以编写一个简单的“Hello World”程序:

    “`php

    “`

    4. 保存文件:按下Ctrl + X,然后按下Y键,并按下Enter键来保存文件。

    5. 运行PHP文件:要在命令行中运行PHP文件,可以使用以下命令:

    “`shell
    php test.php
    “`

    将“test.php”替换为您实际的PHP文件名。

    此时,命令行将执行PHP代码,并显示输出。在上面的示例中,命令行将输出“Hello World!”。

    6. 传递参数:如果您的PHP脚本需要从命令行接收参数,可以在运行PHP文件时将参数作为额外的参数传递给命令。例如:

    “`shell
    php test.php parameter1 parameter2
    “`

    在这种情况下,您可以在PHP文件中使用`$argv`数组来获取传递的参数。例如:

    “`php

    “`

    这样,在运行上述命令时,命令行将输出传递的参数。

    7. 使用标准输入:您还可以从命令行读取标准输入,并在PHP文件中使用。例如,您可以使用以下命令重定向标准输入:

    “`shell
    php test.php < input.txt```在这种情况下,PHP文件可以使用`fgetc(STDIN)`等函数从标准输入中读取内容。使用上述步骤,您可以在Linux命令行中轻松地运行PHP代码。根据您的需求和脚本的复杂程度,您还可以使用不同的标志和选项来更灵活地运行PHP脚本。可以使用以下命令获取有关这些选项和标志的更多信息:```shellphp --help```

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部