一氧枣、把本地項(xiàng)目上傳到git遠(yuǎn)程倉(cāng)庫(kù)
1.初始化項(xiàng)目
git init
2.文件添加到版本庫(kù)
git add .
3.文件提交到倉(cāng)庫(kù)
git commit -m "文件提交"
4.關(guān)聯(lián)遠(yuǎn)程倉(cāng)庫(kù)
git remote add origin git@github.com:yushi5344/vueJs.git
5.獲取遠(yuǎn)程庫(kù)與本地合并
git pull --rebase origin master
6.把本地庫(kù)推送到遠(yuǎn)程
git push -u origin master
二斧账、將項(xiàng)目復(fù)制到新環(huán)境
1.先進(jìn)行克隆
git clone git@github.com:yushi5344/vueJs.git
2.解決依賴
composer install
3.建立.env文件
cp .env.example .env
4.生成key
php artisan key:generate
5.在env文件中設(shè)置響應(yīng)數(shù)據(jù)庫(kù)信息
APP_ENV=local
APP_KEY=base64:H6RIhyLBY-SOME-KEY-HERE-FkzCvGdS8WOU=
APP_DEBUG=true
APP_LOG_LEVEL=debug
APP_URL=http://localhost
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=my_dbname
DB_USERNAME=homestead
DB_PASSWORD=secret
6.建立數(shù)據(jù)庫(kù)
php artisan migrate
三冀泻、可能遇到的問題
1.linux上沒有安裝git
yum install git
2.linux上沒有安裝composer
-
下載composer
curl -sS https://getcomposer.org/installer | php
-
將composer.phar文件移動(dòng)到bin目錄住涉,全局使用composer命令
mv composer.phar /usr/local/bin/composer
-
切換國(guó)內(nèi)源
composer config -g repo.packagist composer https://packagist.phpcomposer.com
3.安裝依賴報(bào)錯(cuò)
The Process class relies on proc_open,which is not avaliable on your PHP installation
或者
proc_get_status() has been disabled for security reasons
解決方法
修改php.ini 配置文件
4.首頁(yè)一片空白战惊,也不報(bào)錯(cuò)
修改storage以及它下面的文件夾權(quán)限
chmod 777 -R storage
5.首頁(yè)可刷出來,其他頁(yè)面報(bào)404錯(cuò)誤
修改nginx.conf文件
location / {
try_files $uri $uri/ /index.php?$query_string;
}