majora / installer
此软件包已被废弃,不再维护。没有建议的替代软件包。
使用 Majora 模板创建 Symfony 项目的工具
2.1.0
2016-08-01 13:21 UTC
Requires
- php: >= 5.6
- guzzlehttp/guzzle: ^6.2
- raulfraile/distill: ^0.9.10
- symfony/console: ^3.1
- symfony/filesystem: ^3.1
- symfony/process: ^3.1
Requires (Dev)
- friendsofphp/php-cs-fixer: ^1.9.3
- phpunit/phpunit: ^5.4
This package is not auto-updated.
Last update: 2020-01-24 16:16:32 UTC
README
使用 Majora 模板创建 Symfony 项目的工具
安装安装程序
此步骤仅在您第一次使用安装程序时需要。
下载二进制文件
您将下载一个二进制文件,可以在您的系统中使用。
Linux / Mac OS X
$ sudo curl -LsS https://github.com/LinkValue/MajoraInstaller/releases/download/2.1.0/majora.phar -o /usr/local/bin/majora $ sudo chmod a+x /usr/local/bin/majora
Windows
c:\> php -r "file_put_contents('majora', file_get_contents('https://github.com/LinkValue/MajoraInstaller/releases/download/2.1.0/majora.phar'));"
将下载的 majora 文件移动到您的项目目录,并按以下方式执行它
c:\> php majora
如果您希望创建一个全局的 majora 命令,请执行以下操作
c:\> (echo @ECHO OFF & echo php "%~majora" %*) > majora.bat
然后,将这两个文件(majora 和 majora.bat)移动到您的执行路径中的任何位置。现在您可以在系统中的任何位置运行 majora 命令。
从源代码构建
在克隆存储库后,您将从源代码构建二进制文件以在您的系统中使用。
1. 安装依赖项
该项目使用 Composer 作为包管理器。
执行以下命令下载 Composer 二进制文件
php -r "copy('https://composer.php.ac.cn/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === 'e115a8dc7871f15d853148a7fbac7da27d6c0030b848d9b3dc09e2a0388afed865e6a3d6b3c0fad45c48e2b5fc1196ae') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
然后,执行以下命令安装包(需要 dev)
$ php composer.phar install -o
2. 构建 二进制文件
该项目使用 Box 作为 PHAR 构建器。
您必须首先在您的 php.ini 中启用 PHAR
phar.readonly = Off
执行以下命令下载 Box 二进制文件
$ curl -LSs https://box-project.github.io/box2/installer.php | php
然后,执行以下命令构建应用程序
$ php box.phar build
3. 在您的系统中安装
要获得 majora 命令,请执行以下命令
# cp build/majora.phar /usr/local/bin/majora
使用安装程序
1. 使用最新稳定版本的 Majora 标准版开始新项目
执行 new 命令,并提供您的项目名称作为唯一参数
# Linux, Mac OS X $ majora new my_project # Windows c:\> php majora new my_project
2. 基于特定的 Majora 标准版分支开始新项目
执行 new 命令,并提供您的项目名称作为第一个参数,分支号作为第二个参数。安装程序将自动选择给定分支的最新版本
# Linux, Mac OS X $ majora new my_project 2.8 # Windows c:\> php majora new my_project 2.8
3. 基于特定的Majora标准版版本开始新项目
执行new命令,并将项目名称作为第一个参数,将确切的Majora标准版版本作为第二个参数
# Linux, Mac OS X $ majora new my_project 2.8.1 # Windows c:\> php majora new my_project 2.8.1