Skip to content

Latest commit

 

History

History
 
 

bin

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

PHPer 常用命令容器化

  • composer => lnmp-composer
  • phpunit => lnmp-phpunit
  • php CLI => lnmp-php
  • laravel => lnmp-laravel

为避免与原始命令冲突,这里加上了 lnmp- 前缀

使用方法

安装

自行将下面示例中的 /data/lnmp 替换为本项目实际路径。

Bash

$ vi /etc/profile

export PATH=/data/lnmp/bin:$PATH

fish

$ vi ~/.config/fish/config.fish

set -gx fish_user_paths $fish_user_paths /data/lnmp/bin

Windows 10

新增变量 LNMP_PATH 为本项目实际路径。

%LNMP_PATH%\windows 加入环境变量(PATH)。

如果 PoswerShell 禁止执行脚本,请以管理员身份执行 set-ExecutionPolicy RemoteSigned,之后输入 Y 确认。

使用

$ cd my_php_project

$ lnmp-composer command

$ lnmp-phpunit command

$ lnmp-php command

最佳实践

新建 Laravel 项目

$ cd app

$ lnmp-laravel new my_laravel_app

Laravel 项目预览

$ cd my_laravel_app

$ lnmp-php -S 0.0.0.0:80 -t public

artisan command

$ cd my_laravel_app

$ lnmp-php artisan

升级 composer 依赖

$ cd my_laravel_app

$ lnmp-composer update