linuxphp启动命令行参数

不及物动词 其他 85

回复

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

    在Linux环境下,我们使用命令行参数来启动PHP可以有多种方式,下面我将介绍两种常用的方法:

    1. 通过命令行解释器直接执行PHP文件

    可以使用以下命令来执行PHP文件:

    “`
    php [options] filename [args…]
    “`

    其中,`php`是命令行解释器的名称,`filename` 是要执行的 PHP 文件名,`args` 是传递给 PHP 程序的参数。

    以下是一些常用的选项:

    – `-f` : 指定要执行的 PHP 文件名。
    – `-r` : 直接在命令行执行 PHP 代码。
    – `-B` : 在执行前执行一段 PHP 代码。
    – `-R` : 在执行后执行一段 PHP 代码。

    例如,如果我们要执行名为 `example.php` 的 PHP 文件,并传递参数 `arg1` 和 `arg2`,可以使用以下命令:

    “`
    php example.php arg1 arg2
    “`

    2. 在命令行中使用 PHP 内置的服务器

    PHP 还提供了一个内置的 Web 服务器,可以通过以下命令来启动:

    “`
    php -S [address:port] [options]
    “`

    其中,`address:port` 是服务器绑定的地址和端口号,例如 `localhost:8000`。`options` 是一些可选的参数,如 `-t` 来指定文档根目录。

    例如,如果我们要在本地启动一个 PHP 服务器,监听在 `localhost:8000`,并指定文档根目录为当前目录,可以使用以下命令:

    “`
    php -S localhost:8000 -t .
    “`

    以上就是在 Linux 环境下使用命令行参数启动 PHP 的两种常用方式。根据具体的需求,可以选择适合的方法来执行和调试 PHP 代码。

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

    Linux中启动PHP命令行有许多参数可用。下面是一些常用的参数及其说明:

    1. -f :指定要执行的PHP脚本文件。例如,php -f script.php将执行script.php文件。

    2. -r :直接在命令行中执行一行PHP代码。例如,php -r 'echo "Hello, World!";'将在命令行中输出字符串"Hello, World!"。

    3. -B :在执行脚本之前执行一行PHP代码。例如,php -B 'echo "Starting script...";' -f script.php将先输出"Starting script...",然后再执行script.php文件。

    4. -S

    ::启动一个内置的Web服务器,可以在指定的地址和端口上监听HTTP请求。例如,php -S 0.0.0.0:8080 -t /path/to/document/root将在本地监听8080端口,并将请求路由到/path/to/document/root下的PHP文件。

    5. -c :指定使用的php.ini配置文件。默认情况下,PHP会使用系统默认的php.ini文件,但可以使用-c选项指定其他配置文件。例如,php -c /path/to/my/php.ini -f script.php将使用自定义的php.ini文件来运行script.php。

    6. -d =:设置PHP配置选项的值。可以使用-d选项在命令行中临时覆盖php.ini中的配置。例如,php -d display_errors=1 -f script.php将在命令行中打开错误显示,并运行script.php。

    7. -n:禁用php.ini配置文件。使用此选项时,PHP将不会加载任何配置文件。例如,php -n -f script.php将在命令行中以默认设置运行script.php。

    这些是常用的命令行参数,在实际使用中根据需要可以结合使用或者添加其他参数。可以通过在命令行中输入php --help来获取更多参数的详细信息。

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

    Linux下启动PHP的命令行可以使用以下参数:

    1. -a : 进入交互式shell模式,可以直接在终端输入PHP代码进行执行。
    2. -B : 在运行之前执行指定的PHP代码块。
    3. -C : 检查语法错误,但不执行代码。
    4. -c : 指定自定义的php.ini配置文件。
    5. -d : 设置PHP配置项,在命令行中排除配置文件中的设置。
    例如:-d max_execution_time=30 设置脚本的最大执行时间为30秒。
    6. -e : 解析并执行传入的一行PHP代码。
    7. -f : 从指定文件中读取PHP代码并执行。
    8. -h : 显示帮助信息。
    9. -i : 显示PHP的配置信息。
    10. -l : 仅检查PHP代码的语法错误,不执行代码。
    11. -m : 显示已安装的PHP扩展模块信息。
    12. -n : 不使用php.ini配置文件。
    13. -r : 直接在命令行中执行一行PHP代码。
    14. -s : 显示当前PHP可用的SAPI信息。
    15. -S : 在指定的地址和端口启动内置的Web服务器,用于运行PHP脚本。
    例如:-S localhost:8000 启动一个监听本地8000端口的web服务器。
    16. -t : 指定Web服务器的根目录。
    17. -v : 显示PHP的版本信息。
    18. -w : 显示PHP的警告信息。

    可以根据具体的需求在命令行中使用这些参数来启动和运行PHP代码。

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

400-800-1024

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

分享本页
返回顶部