PHP是一种服务端的脚本语言,可以在命令行下使用,这一点为开发者提供了很大的便利。接下来,我们将介绍PHP命令行下的常用命令。
## 1. 查看PHP版本
使用命令`php -v`可以查看当前PHP版本信息。以下是一个示例输出:
```shell
$ php -v
PHP 7.4.16 (cli) (built: Mar 4 2021 11:30:01) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
```
## 2. 执行PHP文件
要在命令行下执行PHP文件,只需要使用`php`命令并指定PHP文件的路径即可。例如,要执行`test.php`文件,可以运行以下命令:
```shell
$ php test.php
```
## 3. 获取PHP配置信息
可以使用`php -i`命令来获取PHP的配置信息。以下是一个示例输出:
```shell
$ php -i
...
```
## 4. 运行PHP交互模式
PHP还提供了一个交互模式,可以在命令行下进行PHP代码交互测试,非常方便。要进入交互模式,只需在命令行下输入`php -a`命令。
```shell
$ php -a
Interactive shell
php >
```
## 5. 查看扩展列表
可以使用`php -m`命令来查看当前PHP所加载的所有扩展。以下是一个示例输出:
```shell
$ php -m
[PHP Modules]
Core
...
```
## 6. 查看PHP配置文件路径
使用`php --ini`可以查看PHP加载的配置文件的路径。以下是一个示例输出:
```shell
$ php --ini
Configuration File (php.ini) Path: /usr/local/etc/php/7.4
Loaded Configuration File: /usr/local/etc/php/7.4/php.ini
Scan for additional .ini files in: /usr/local/etc/php/7.4/conf.d
Additional .ini files parsed: /usr/local/etc/php/7.4/conf.d/ext-opcache.ini
```
## 7. 查看PHP信息
可以运行`phpinfo()`函数来查看PHP的环境信息。要在命令行下执行`phpinfo()`函数,可以运行以下命令:
```shell
$ php -r "phpinfo();"
```
## 8. 运行单元测试
PHPUnit是一个流行的PHPUnit测试框架,可以用于运行单元测试。要安装PHPUnit,请使用以下命令:
```shell
$ composer require --dev phpunit/phpunit
```
要运行单元测试,请使用`phpunit`命令,并指定测试用例类的类名。例如,要运行`UserTest`测试用例类,请运行以下命令:
```shell
$ vendor/bin/phpunit UserTest
```
## 总结
本文介绍了PHP命令行下的常用命令。这些命令可以帮助开发者更加高效地使用PHP进行开发和测试。还有一些更高级的命令和用法,需要开发者进一步学习和掌握。