自学内容网 自学内容网

php命令行工具的使用,包括查看版本,扩展和如何快速开启php内置web服务等工具的用法示例

在我们安装好php后,php内置的有很多的命令行可供,我们使用,以下是一些非常有用的常用命令行工具。

常用php命令行工具

php -v  显示PHP版本

php -m  显示当前PHP加载的扩展

php  -i  显示当前Php的信息

php -int 显示当前php的配置文件信息

php  -S localhost:8080  -t  ./   在当前文件夹运行php内置wen服务器,很有用的工具,可以帮助我们快速开始php的运行和调试。-t 后面跟的是web服务的跟路径

php -r "echo 'Hello world!';"    这个 -r 可以让我们直接在终端中运行php代码。

php内置命令行工具参考

Usage: php [options] [-f] <file> [--] [args...]

   php [options] -r <code> [--] [args...]

   php [options] [-B <begin_code>] -R <code> [-E <end_code>] [--] [args...]

   php [options] [-B <begin_code>] -F <file> [-E <end_code>] [--] [args...]

   php [options] -S <addr>:<port> [-t docroot] [router]

   php [options] -- [args...]

   php [options] -a

  -a               Run as interactive shell

  -c <path>|<file> Look for php.ini file in this directory

  -n               No configuration (ini) files will be used

  -d foo[=bar]     Define INI entry foo with value 'bar'

  -e               Generate extended information for debugger/profiler

  -f <file>        Parse and execute <file>.

  -h               This help

  -i               PHP information

  -l               Syntax check only (lint)

  -m               Show compiled in modules

  -r <code>        Run PHP <code> without using script tags <?..?>

  -B <begin_code>  Run PHP <begin_code> before processing input lines

  -R <code>        Run PHP <code> for every input line

  -F <file>        Parse and execute <file> for every input line

  -E <end_code>    Run PHP <end_code> after processing all input lines

  -H               Hide any passed arguments from external tools.

  -S <addr>:<port> Run with built-in web server.

  -t <docroot>     Specify document root <docroot> for built-in web server.

  -s               Output HTML syntax highlighted source.

  -v               Version number

  -w               Output source with stripped comments and whitespace.

  -z <file>        Load Zend extension <file>.

  args...          Arguments passed to script. Use -- args when first argument

                   starts with - or script is read from stdin

  --ini            Show configuration file names

  --rf <name>      Show information about function <name>.

  --rc <name>      Show information about class <name>.

  --re <name>      Show information about extension <name>.

  --rz <name>      Show information about Zend extension <name>.

  --ri <name>      Show configuration for extension <name>.


原文地址:https://blog.csdn.net/tekin_cn/article/details/142736140

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!