2016-04-08 33 views

答えて

1

私は、これはCygwinのパッケージマネージャをインストールすることでしたが完了した最も簡単な方法のいずれかapt-cygまたはSage(のapt-CYGは、もはや積極的に取り組んでされているので、私はセージを使用していませんよ)。

$ lynx -source rawgit.com/svnpenn/sage/master/sage > sage 
$ install sage /bin 

次は作曲ルートとインストーラのルートの両方のために必要なパッケージをインストールします。

$ sage update 
$ sage install wget curl sed 
$ sage install php php-json php-phar php-mbstring php-iconv php-zlib php-ctype php-tokenizer php-simplexml 

これで、Composerに十分なはずです。

$ mkdir -p ~/tmp 
$ cd ~/tmp 
$ wget https://getcomposer.org/installer 

インストーラに尋ねると、再確認できます。すべてが良好であれば、進んで

$ php installer 
$ rm installer 
$ chmod a+x composer.phar 

がグローバルに作曲をインストール

$ php installer --check 

(PATHに入れて)

$ mv composer.phar /usr/local/bin/composer 

あなたはsymfonyは作曲を経由して、インストールの代替を使用する場合は、あなたがすべき今それを行うことができるようになります。


我々はsymfonyのインストーラを使用したい場合は、我々はそれを取得する必要があります。

$ curl -L https://symfony.com/installer -o /usr/local/bin/symfony 
$ chmod a+x /usr/local/bin/symfony 

あなたphp.iniにタイムゾーンが設定されていない場合、あなたはsymfonyのインストーラを実行しようとする前にそれを設定しなければならないか、そうでなければ文句を言うでしょう。

$ sed -i -e 's/;date.timezone/date.timezone = "America\/Toronto"/g' /etc/php5/php.ini 

sedコマンドの説明はthis answerです。あなたの場所に基づいて、あなた自身のタイムゾーンを適切に設定してください。

あなたは今lts部分はバージョンにある場合は、あなたのプロジェクト

$ symfony new my_project_name lts 

を作成するために、symfonyのインストーラを実行することができます。現在、ltsは2.8.4です。その部分を離れると、最も安定した状態になります。

私はこれがあなた(そしておそらく私がこれをしなければならない時)に少し時間を節約するのに役立つことを願っています。

関連する問題