curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer
composer config -g repo.packagist composer https://packagist.phpcomposer.comphp
經過 Composer 管理 bower 和 npm 包所必須的css
composer global require "fxp/composer-asset-plugin:~1.0.0"html
composer create-project --prefer-dist yiisoft/yii2-app-basic myDemo
Nginx 配置git
server { charset utf-8; client_max_body_size 128M; listen 80; ## 監聽 ipv4 上的 80 端口 #listen [::]:80 default_server ipv6only=on; ## 監聽 ipv6 上的 80 端口 server_name mysite.local; root /path/to/basic/web; index index.php; access_log /path/to/basic/log/access.log main; error_log /path/to/basic/log/error.log; location / { # 若是找不到真實存在的文件,把請求分發至 index.php try_files $uri $uri/ /index.php?$args; } # 若取消下面這段的註釋,可避免 Yii 接管不存在文件的處理過程(404) #location ~ \.(js|css|png|jpg|gif|swf|ico|pdf|mov|fla|zip|rar)$ { # try_files $uri =404; #} #error_page 404 /404.html; location ~ \.php$ { include fastcgi.conf; fastcgi_pass 127.0.0.1:9000; #fastcgi_pass unix:/var/run/php5-fpm.sock; try_files $uri =404; } location ~ /\.(ht|svn|git) { deny all; } }