linux中php的启动命令行参数
-
在Linux中,使用PHP的命令行启动时可以使用一些参数来设置不同的选项。下面是一些常用的PHP命令行参数:
1. -f 或 –file:指定要执行的PHP文件。例如:`php -f myfile.php`。
2. -r 或 –run:直接在命令行中执行一行PHP代码。例如:`php -r ‘echo “Hello, World!”;’`。
3. -B 或 –before:在执行之前执行一行PHP代码。例如:`php -B ‘echo “Before execution”;’ -r ‘echo “During execution”;’`。
4. -R 或 –after:在执行之后执行一行PHP代码。例如:`php -r ‘echo “During execution”;’ -R ‘echo “After execution”;’`。
5. -i 或 –info:显示当前PHP配置的详细信息。
6. -v 或 –version:显示PHP的版本信息。
7. -m 或 –modules:显示已加载的PHP模块。
8. -c 或 –configuration:指定一个自定义的php.ini配置文件。
9. -d 或 –define:定义一个PHP配置选项。例如:`php -d max_execution_time=60 myfile.php`。
10. -h 或 –help:显示PHP命令行的帮助信息。
这些是一些常用的PHP命令行参数,可以根据需要选择相应的参数来启动PHP命令行。
2年前 -
在Linux中,我们可以使用命令行参数来启动PHP。下面是一些常见的PHP命令行参数和它们的解释:
– -a:启动交互式shell模式。
– -B script:在执行通常任务之前,执行给定的PHP脚本。
– -C:无效告警和通知追踪。
– -c:指定一个替代的php.ini配置文件。
– -d foo[=bar]:为脚本设置配置选项。
– -E:输出解析错误。
– -F file:运行指定的文件并立即退出。
– -f file:运行指定的文件。
– -h:显示帮助信息。
– -i:显示PHP的信息和配置。
– -l:检查指定文件的语法。
– -m:显示已加载的模块。
– -n:不使用php.ini配置文件。
– -r code:在命令行中直接执行给定的PHP代码。
– -s:显示脚本的源代码。
– -S addr:以指定的地址和端口启动内置的Web服务器。
– -v:显示PHP的版本信息。
– -w:显示PHP的警告信息(启用所有警告)。
– -z file:使用该文件作为标准输入。
这些命令行参数可以根据需要组合使用,以启动PHP并执行特定的任务。
2年前 -
在Linux中,我们可以通过命令行来启动并配置PHP的运行参数。以下是常用的PHP启动命令行参数及其说明:
1. -c <配置文件>:指定要使用的PHP配置文件。
示例:php -c /path/to/php.ini2. -r <代码>:在命令行中执行一段PHP代码。
示例:php -r ‘echo “Hello, World!”;’3. -a:以交互模式启动PHP,允许在终端中输入和执行PHP代码。
示例:php -a4. -d <配置项>:设置PHP配置项的值。
示例:php -d memory_limit=256M -d display_errors=On5. -v:显示PHP的版本号。
示例:php -v6. -m:列出已加载的PHP模块。
示例:php -m7. -i:显示PHP的配置信息。
示例:php -i8. -s:将脚本文件作为服务器启动,并监听指定端口。
示例:php -S localhost:80009. -h:显示PHP命令行的帮助信息。
除了上述常用的命令行参数外,还可以使用其他一些选项和参数来进一步配置PHP的运行环境,如:
– 添加扩展模块的路径:使用`-d extension_dir=/path/to/extensions`来指定PHP查找扩展模块的路径。
– 设置内存限制:使用`-d memory_limit=`来设置PHP可使用的最大内存限制。
– 禁用错误报告:使用`-d display_errors=Off`来禁用PHP的错误报告。
– 设置时区:使用`-d date.timezone=`来设置PHP的默认时区。 需要注意的是,以上命令行参数仅适用于在命令行中直接运行PHP的情况。如果是通过Web服务器(如Apache或Nginx)来运行PHP,那么PHP的配置将由Web服务器的配置文件控制。
2年前