Предупреждение: некоторые команды (например, lnmp-phpunit) не могут выполняться в режиме Swarm, поскольку невозможно вручную подключиться к сетям в режиме Swarm.
composer
=> lnmp-composer
phpunit
=> lnmp-phpunit
php CLI
=> lnmp-php
laravel
=> lnmp-laravel
php-cs-fixer
=> lnmp-php-cs-fixer
Чтобы избежать конфликтов с оригинальными командами, к названию команд добавлен префикс
lnmp-
.
Замените путь /data/lnmp
на фактический путь вашего проекта.
$ vi ~/.bash_profile
export LNMP_PATH=/data/lnmp
export PATH=$LNMP_PATH:$LNMP_PATH/bin:$PATH
$ vi ~/.config/fish/config.fish
set -gx LNMP_PATH /data/lnmp
set -gx fish_user_paths $fish_user_paths $LNMP_PATH $LNMP_PATH/bin
Откройте PowerShell
$ [environment]::SetEnvironmentVariable("LNMP_PATH", "$env:userprofile\lnmp", "User")
$ [environment]::SetEnvironmentVariable("Path", "$env:path;$env:LNMP_PATH;$env:LNMP_PATH\windows;$env:LNMP_PATH\bin;$env:LNMP_PATH\wsl", "User")
Если PowerShell запрещает выполнение скриптов, выполните
Set-ExecutionPolicy Bypass
от имени администратора и затем введитеY
для подтверждения. Подробнее
$ cd my_php_project
$ lnmp-composer command
$ lnmp-phpunit command
$ lnmp-php command
$ lnmp-laravel command
При возникновении ошибок вы можете добавить debug=true
перед командой для отладки, например:
$ debug=true lnmp-composer
$ cd app
```$ lnmp-laravel new my_laravel_app
$ cd my_laravel_app
$ lnmp-php -S 0.0.0.0:80 -t public
$ cd my_laravel_app
$ lnmp-php artisan
$ cd my_laravel_app
$ lnmp-composer [install | update]
$ lnmp-php-cs-fixer fix
Добавьте переменную в файл .env, значение которой должно быть вашим собственным образом (пользователи должны самостоятельно создать).
LNMP_NODE_IMAGE=ваш_образ_node:git-alpine
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.