国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 編程 > PHP > 正文

如何在云服務器上部署Laravel的解析

2020-03-22 20:00:24
字體:
供稿:網(wǎng)友
本篇文章主要介紹了詳解如何在云服務器上部署Laravel,具有一定的參考價值,感興趣的小伙伴們可以參考一下

學習PHP和Laravel已經(jīng)有一段時間了,但是所有的代碼都是跑在本地的html' target='_blank'>虛擬主機上的,于是去騰訊云申請了一個月的免費云主機,想把項目部署到云服務器上。

不得不說這里面的坑實在是有點多,讓我這個初次接觸服務器的小白摸不清頭腦。在配置好服務器之后,部署一個Laravel項目更是費勁心思,于是乎想記錄下部署Laravel項目的過程。

PS: Linux真是越用越有感覺的系統(tǒng),回家在臺式機上也要裝個Linux敲代碼用。

環(huán)境簡介

在操作系統(tǒng)的選擇上,我選用了Linux ubuntu16.04的系統(tǒng),使用的是LNMP的環(huán)境,即 Linux + Nginx + Mysql + PHP的環(huán)境。

刪除Apache

sudo service apache2 stopupdate-rc.d -f apache2 removesudo apt-get remove apache2

先用這三條命令來刪除Apaceh 之后更新一下包列表

sudo apt-get update

1.安裝Nginx

sudo apt-get install nginx

在安裝完Nginx之后,要重啟nginx

sudo service nginx start

執(zhí)行完之后,在瀏覽器輸入云服務器分配給你的公網(wǎng)ip,就可以看到welcome to nginx的界面了

2. 安裝Mysql

sudo apt-get install mysql-server mysql-client

過程中會提示你設置Mysql的密碼,就跟平時的密碼設置一樣,一次輸入,一次確認。密碼確認完畢后基本等一會就安裝好了。嘗試

mysql -u root -p

如果登錄成功,那Mysql就正確安裝了。

3.安裝PHP

sudo apt-get install php5-fpm php5-cli php5-mcrypt

只有通過php5-fpm,PHP在Nginx下才能正常運行,遂,安裝之。

至于php5-mcrypt,有些PHP框架會依賴于這個,比如Laravel就是,所以也把它裝上了。

題外話,這里的php5我自己在部署時安裝了php7 如果想嘗試的也可以試試。

4.配置PHP

sudo vim /etc/php5/fpm/php.ini

打開PHP配置文件,找到cgi.fix_pathinfo選項,去掉它前面的注釋分號;,然后將它的值設置為0,如下

cgi.fix_pathinfo=0

5. 啟用php5-mcrypt:

sudo php5enmod mcrypt

6.重啟php5-fpm:

sudo service php5-fpm restart

在搭建完LEMP環(huán)境之后,首先要明確兩個重要目錄

Nginx的默認root文件夾

/usr/share/nginx/html

Nginx的服務器配置文件所在目錄

/etc/nginx/sites-available/

上面兩個目錄記住就好,很常用,先擺出來

下面一步一步在云服務器上部署Laravel

1.創(chuàng)建網(wǎng)站的根目錄

sudo mkdir -p /var/www

2.配置nginx服務器

sudo vim /etc/nginx/sites-available/default

打開nginx的配置文件之后,找到server這一塊,大概是長這個樣子的

server { listen 80 default_server; listen [::]:80 default_server ipv6only=on; root /usr/share/nginx/html; index index.html index.htm; server_name localhost; location / { try_files $uri $uri/ =404;}

其中root,index ,server_name和location這幾行需要稍微修改一下

root修改

root /var/www/laravel/public;

這里就是將nginx服務器的根目錄指向Laravel的public文件夾下,后續(xù)的Laravel項目的代碼我們會放在我們之前創(chuàng)建的/var/www/laravel目錄下

index修改

index index.php index.html index.htm;

這里需要注意的是,將index.php排在最前面

server_name修改

server_name server_domain_or_IP;

將server_domain_or_IP修改為你的公網(wǎng)IP

location修改

location / { try_files $uri $uri/ /index.php?$query_string;}

修改完是這樣的:

server { listen 80 default_server; listen [::]:80 default_server ipv6only=on; root /var/www/laravel/public; index index.php index.html index.htm; server_name server_domain_or_IP; location / { try_files $uri $uri/ /index.php?$query_string;}

最后我們還需要配置一下Nginx,讓其執(zhí)行PHP文件。同樣是在這個文件里,在location下方添加下面的配置:

server { listen 80 default_server; listen [::]:80 default_server ipv6only=on; root /var/www/laravel/public; index index.php index.html index.htm; server_name server_domain_or_IP; location / { try_files $uri $uri/ /index.php?$query_string; location ~ /.php$ { try_files $uri /index.php =404; fastcgi_split_path_info ^(.+/.php)(/.+)$; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params;}

注意,最下面的location ~ /.php$是自己加上去的:

配置完之后重啟Nginx,使上面的配置項生效。

sudo service nginx restart

3.創(chuàng)建Laravel項目

在配置完nginx后,怎么獲取Laravel的項目代碼呢?有以下幾種方法:

(1).直接composer安裝

直接通過composer來安裝,你可以在服務器上通過執(zhí)行

cd ~curl -sS https://getcomposer.org/installer | php

上面命令會安裝composer

composer全局使用:

sudo mv composer.phar /usr/local/bin/composer

然后在/var/www目錄下直接執(zhí)行

sudo composer create-project laravel/laravel laravel

因為我們之前創(chuàng)建/var/www目錄,你可以直接cd /var/www然后執(zhí)行上面的命令。然后坐等安裝完成。

(2).直接上傳代碼

使用下面命令上傳

scp -r laravel root@your_IP:

然后在服務器上將laravel移動到/var/www目錄下

sudo mv laravel/ /var/www

(3).使用Git和Coding平臺

個人比較喜歡使用git來上傳代碼,可以很方便的更新代碼和進行回滾,一旦版本更新出Bug我可以借助Git的強大版本管理能力來修復Bug。流程大概是這樣:

本地代碼---- Github---- 云服務器

既然要使用git,那么先在云服務器上安裝git:

sudo apt-get install git

安裝完成就可以使用git了,然后在Github上創(chuàng)建一個私有項目laravel,里面包含所有該Laravel項目所需代碼。

一旦本地代碼都推送到Coding,然后在/var/www目錄下直接使用

git clone your-project-git-link

your-project-git-link替換為你Github上的laravel項目地址

5.BINGO

在瀏覽器輸入:http://server_domain_or_IP

至此,你可以在服務器上隨意地用Laravel了,keep coding!

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,更多相關內(nèi)容請關注PHP !

相關推薦:

如何利用php和Laravel實現(xiàn)部署自動化

關于PHP管理依賴工具 Composer 安裝與使用

以上就是如何在云服務器上部署Laravel的解析的詳細內(nèi)容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产午夜精品一区理论片| 国产精品va在线观看视色| 国产福利片在线| 国产福利资源| 天天操夜夜添| 国产九色在线| 精品麻豆一区二区三区| 羞羞视频在线免费看| 交换国产精品视频一区| 午夜免费福利在线观看| 91欧美在线视频| 久久精品视频免费看| 国产精品久久一区二区三区不卡| 精品欧美日韩一区二区| 精品美女调教视频| 成年女人在线视频| 国产精美视频| 九九热在线免费视频| 国产www网站| 久久久久久77777| 精品美女调教视频| 尤物免费看在线视频| jizz国产| 中文av字幕| 国产精品国精产品一二| 九九在线观看免费视频| 永久免费av片在线观看全网站 | 欧美性受xxxx免费视频| 国产一级二级三级在线观看| 亚洲天堂久久久| 91精品专区| 尤物视频免费在线观看| 欧美卡一卡二| av中文在线| av网站大全在线| 一本大道久久精品| 尤物在线精品视频| 精品黄色免费中文电影在线播放 | 欧美专区日韩| 四虎精品视频| 亚洲男人的天堂成人| 国产91足控脚交在线观看| 午夜视频99| 国产香蕉视频在线看| 国产在线超碰| 国产在线观看网站| 激情综合丁香| 尤物视频在线看| 国产天堂av| 91国内在线| 亚洲成人av高清| 四虎中文字幕| 激情综合丁香| 国产日韩网站| 亚洲欧美小说国产图片| 日本一级理论片在线大全| 夜色资源网av在先锋网站观看| 91嫩草在线播放| 日韩亚洲一区中文字幕| 国自产拍在线网站网址视频| 国产精品免费视频二三区| 国产黄色小视频| 日本视频在线观看一区二区三区| eeuss影院www在线播放| 尤物视频在线看| 亚洲天堂久久久| 99热在线免费观看| 亚洲图区综合| 中文字幕国产视频| av日韩在线免费| 国产美女被草| 国产va在线| 久精品在线观看| 99reav在线| 国产理论片免费观看| 一区二区精品区| 天堂在线免费av| 992tv在线观看在线播放| 欧美人成在线观看网站高清| 国产欧美黑人| 粉嫩av一区| 四虎国产精品永久地址998| 最近中文字幕mv2018在线高清| 国产91在线视频蝌蚪| 国产美女福利在线观看| 日韩不卡高清| 精品视频二区| 国产精品久久久久久精| 国产麻豆一级片| 免费在线看v| www.99av| 午夜影院免费| 精品国产免费观看一区| 国产精品白浆视频免费观看| 国产免费福利| 狠狠色丁香婷婷| 久久er视频| 久久99亚洲网美利坚合众国| 一级黄色av| 亚洲xxxxxx| yjizz视频网站在线播放| 2020亚洲男人天堂| 国产黄色在线网站| 国产香蕉在线| 国产区卡一卡二卡三乱码免费| 88av在线| 国产午夜视频在线观看| 国产精品欧美色图| 国产成人夜间影院在线观看| 精品一区二区三区在线成人| 国产激情在线观看| 99色在线观看| heisi视频网在线观看| 日本高清中文字幕二区在线| 久久精品免视着国产成人| 九九热在线观看视频| 午夜视频在线| 国产精品va在线观看视色| 精品亚洲成a人片在线观看| 国产xxxxx| 青青草在线视频免费观看| 二区三区中文字幕| 国产经典av| 午夜在线视频| 国产小视频在线高清播放| 在线观看中文字幕的网站| 久久久久久久久免费视频| 国产一级片麻豆| 精品视频二区| 成人欧美亚洲| 一本大道香蕉久久| 国产一卡2卡3卡4卡网站免费 | 五月天亚洲激情| 999在线视频| 最新天堂资源在线| 日本不卡视频一区二区| 中文字幕视频在线| 欧美日韩一区二区三区视视频| 最近中文字幕mv免费高清电影| 亚洲伊人网在线观看| 国产网站在线播放| 九九99九九精彩| 日本在线视频www鲁啊鲁| 国产特级毛片| 国产字幕在线看| 精品一二三四| 国产一二三在线观看| 玖玖在线视频| 青青草在线播放| 香蕉视频网站在线播放| 国产精品被窝福利一区| 中文字幕在线看精品乱码| 狠狠色综合久久婷婷| 欧美成人精品福利网站| 午夜小视频在线| av日韩国产| 在线伊人免费视频| 999精品网| 精品国产高清自在线一区二区三区 | 狠狠综合久久久综合| 亚洲视频手机在线观看| 国产wwww| 精品176二区| 一级黄色av| 不卡av免费观看| 免费黄网站在线观看| 超碰在线网址| 五月亚洲综合| 中文字幕在线视频免费观看| 中文字幕乱在线伦视频乱在线伦视频 | 国产69精品久久app免费版| 国产鲁鲁视频在线观看特色| 午夜视频在线| 国产黄色av免费看| 精品日韩av| 日本福利在线| 国产美女在线播放| 2021av天天| 日本国产在线| 五月婷婷在线观看| 国产porny蝌蚪视频| 在线国产小视频| 狠狠干在线视频| 国产白浆在线| 超碰国产在线| 国产经典自拍视频在线观看| 在线观看中文字幕的网站| 欧美成人亚洲高清在线观看| 天天操夜夜操天天射| 在线播放黄色网址| 国产视频97| 激情丁香婷婷| 亚洲视频在线网| 天天操人人干| 久久久久久久美女| 天堂在线国产| 国产h色视频在线观看| www.五月色.com| 国产黄色片在线播放| 九色在线网站|