1.在ubuntu的命令環境下,下指令:
1-1.安裝:
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
1-2.移動到可以全域使用的位置
sudo mv composer.phar /usr/bin/composer
1-3.測試
composer
2.在本機端laravel資料夾按右鍵,選擇git bash
2-1.開始使用git,下指令:git init
2-2.把所有檔案放到暫存區,下指令:git add .
2-3.把所有檔案放到commit,下指令:git commit -m '你想打的文字'
2-4.更改~/.ssh/config
2-4-1.(動作之前,若沒有c:/使用者/使用者名字/.ssh,則要在c:/使用者/使用者名字按右鍵git bash下指令:ssh-keygen -t rsa,然後一路enter按到底)
2-4-2.在laravel資料夾開git bash的狀態,下指令:vim ~/.ssh/config
2-4-3.編輯器內,填入內容(按i開始編輯,esc下指令: :wq 存檔然後離開)
Host AWS
HostName <AWS IP>
User ubuntu
IdentityFile <AWS pem 金鑰檔案路徑>
(註:把從AWS上下載下來的.pem檔案放到c:/使用者/使用者名字/.ssh 比較簡單)
2-5.伺服端,新增一個空的git respository
2-5-1.在home/ubuntu(也就是~$那邊)下指令:git init --bare 你自己取的名稱.git
2-6.本機端,讓電腦知道要push到哪去
2-6-1.下指令:git remote add deploy ssh://AWS/home/ubuntu/你自己取的名稱.git
2-6-2.直接push,下指令:git push -u deploy master
2-7.伺服端,在home/ubuntu/你自己取的名稱.git裡面是看不到檔案內容,可以移到var/www去
2-7-1.去到畫面呈現的資料夾,cd ../../var/www
2-7-2.開始殖民,下指令:sudo git clone /home/ubuntu/你自己取的名稱.git
3.更改使用者權限
3-1.伺服端,下指令:sudo chown -R ubuntu:www-data 你自己取的名稱
4.更改laravel的env檔內的資料庫資訊
4-1.把現在的env複製一份到env.example,下指令:cp .env.example .env
4-2.使用vim編輯.env,下指令:vim .env
4-3.更改database名稱,使用者名稱與密碼
5.增加一個新的laravle的keygen
5-1.php artisan key:gen
5-2
沒有留言:
張貼留言