symfony2是一個php 的framework,composer是一個套件的管理程式。安裝symfony時我們可以採用原始的tarball方式來安裝,也可以採用composer來安裝。
因為你的php 需要5.3.2版以上,所以務必升級你的php到5.3.2版以上,才能使用symfony和composer
1. 安裝composer
到要安裝的專案目錄下,執行
$ curl -sS https://getcomposer.org/installer | php
或(如果上面出錯的話)
$ curl -sS http://getcomposer.org/installer | php
這樣子目錄下會產生一個 composer.phar 的執行檔。
2. 安裝 symfony2
接下來在這個目錄下的 s子目錄(或任何你要裝的地方)
$ ./composer.phar create-project symfony/framework-standard-edition ./s 2.2.0
這樣子symfony 就裝好了,而且在裝好的目錄 s之下,會出現這些檔案
composer.json composer.lock composer.phar
其中最重要的就是 composer.json 這個檔案,未來要加減什麼套件,就修改其中的require中的項目即可
"require": {
"php": ">=5.3.3",
"symfony/symfony": "2.2.*",
....
"jms/security-extra-bundle": "1.4.*",
"jms/di-extra-bundle": "1.3.*"
},
3. 將composer.phar 執行檔設成全系統可用
把composer.phar改名為 /usr/local/bin/composer
# mv composer.phar /usr/local/bin/composer
這樣以後就不必再安裝composer,將來只要執行 composer即可。
參考資料
1. composer http://www.arthurtoday.com/2013/01/ubuntu-install-php-composer.html#.UVvafVfJKZJ
2. composer 官網 http://getcomposer.org/
|