linuxphp启动命令行参数
-
在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年前 -
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年前 -
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年前