$ vagrant up關閉虛擬機器
$ vagrant halt重新讀取yaml設定檔並重新啟動
$ vagrant provision使用ssh連線到虛擬主機
$ vagrant ssh
參考資料
$ vagrant up關閉虛擬機器
$ vagrant halt重新讀取yaml設定檔並重新啟動
$ vagrant provision使用ssh連線到虛擬主機
$ vagrant ssh
$ wget http://webupd8.googlecode.com/files/install-google-fonts
$ chmod +x install-google-fonts
$ mkdir .fonts
$ ~/install-google-fonts
try sudo service lightdm restart
sudo apt-get install --reinstall ubuntu-desktop安裝完重新開機即可
sudo apt-get install unity
sudo apt-get install compizconfig-settings-manager
export DISPLAY=:0使用按鍵 Ctrl+Alt+F7 (或Ctrl+Alt+F8) 切換到視窗畫面,會看到Compiz設定視窗,找尋 Unity plugin並啟動它,設定完後重新開機即可
ccsm
$ composer create-project laravel/laravel custom_laravel_folder --prefer-dist
composer create-project [PACKAGE] [DESTINATION PATH] [--FLAGS]
$ cd custom_laravel_folder
$ git init
$ git add .
$ git commit -m "Initial commit"
$ mkdir /home/kejyun/laravel.git
$ cd /home/kejyun/laravel.git
~/laravel.git$ git init --bare
apt-get update && apt-get upgrade安裝nginx、php5-fpm(解析php)、php5-mcrypt(Laravel 4需求套件)、php5-cli & git(composer需求套件)
apt-get install nginx php5-fpm php5-cli php5-mcrypt git設定 nginx的VirtualHost
/etc/nginx/sites-available/default
server {修改fpm設定檔
listen 80 default_server;
root /home/kejyun/laravel/public/;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
# pass the PHP scripts to FastCGI server listening on /var/run/php5-fpm.sock
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
}
}
sudo vim /etc/php5/fpm/pool.d/www.conf將
listen = /var/run/php5-fpm.sock修改為
listen = 127.0.0.1:9000重新啟動php-fpm及nginx
service php5-fpm restart修正Laravel 4資料夾群組及寫入權限問題
service nginx restart
sudo chgrp -R www-data /home/kejyun/laravel
sudo chmod -R 775 /home/kejyun/laravel/app/storage
ps aux | grep php若沒有正常的執行 php-fpm,移除並重新安裝
sudo apt-get remove php5 php5-cgi php5-fpm修改fpm設定檔
sudo apt-get install php5 php5-cgi php5-fpm
sudo vim /etc/php5/fpm/pool.d/www.conf將
listen = /var/run/php5-fpm.sock修改為
listen = 127.0.0.1:9000之後重新啟動 php-fpm的服務即可
sudo service php5-fpm restart
$ composer create-project laravel/laravel custom_laravel_folder --prefer-dist
composer create-project [PACKAGE] [DESTINATION PATH] [--FLAGS]若出現以下訊息表示你沒有安裝 Mcrypt PHP extension
Mcrypt PHP extension required.
Script php artisan clear-compiled handling the post-install-cmd event returith an error