PHP 常用命令速查表

把 PHP 日常开发与运维最常用的命令整理成速查,写代码和部署时对照查。

编程语言·共 36 条命令·最后更新 2026-07-19
返回 编程语言

CLI 运行 8

php script.php
运行 PHP 脚本
php -a
进入交互式 shell
php -S localhost:8000
启动内置开发服务器
php -S localhost:8000 -t public/
指定文档根目录
php -l script.php
语法检查
php -r "echo phpinfo();"
执行单行代码
php -i
输出 phpinfo()
php -m
列出已加载扩展

Composer 依赖管理 10

composer init
初始化 composer.json
composer install
安装依赖(按 lock 文件)
composer update
更新依赖并刷新 lock
composer require vendor/package
添加新依赖
composer remove vendor/package
移除依赖
composer dump-autoload
重新生成 autoload
composer dump-autoload -o
优化 autoload(生产用)
composer show
列出已安装包
composer outdated
检查过期包
composer self-update
更新 Composer 自身

扩展与配置 6

php --ini
查看加载的 ini 文件路径
php -d memory_limit=256M script.php
临时设置内存限制
php -d display_errors=1 script.php
开启错误显示
pecl install extension
安装 PECL 扩展
pecl uninstall extension
卸载扩展
php -r "echo PHP_VERSION;"
查看 PHP 版本

Laravel 常用命令 8

php artisan serve
启动 Laravel 开发服务器
php artisan migrate
执行数据库迁移
php artisan migrate:fresh
回滚所有迁移并重新执行
php artisan make:model Post -mcr
创建模型+迁移+控制器
php artisan route:list
列出所有路由
php artisan config:cache
缓存配置(生产用)
php artisan queue:work
启动队列 worker
php artisan tinker
进入交互式 REPL

性能分析 4

php -d xdebug.mode=profile script.php
Xdebug 性能分析
php -d opcache.enable_cli=1 script.php
CLI 启用 OPcache
strace -p <pid>
跟踪 PHP 进程系统调用
php -r "echo memory_get_peak_usage();"
查看峰值内存

💡 提示

  • 生产环境务必执行 composer dump-autoload -o 优化性能。
  • php -S 仅用于开发,生产请用 Nginx + PHP-FPM。
  • Laravel 生产环境要缓存配置、路由和视图:config:cache、route:cache、view:cache。