公司業務擴充用到了騰訊雲的Ubuntu伺服器,由於場景限制,不可以使用docker部署,只能搭建LNMP環境,話不多說,以下為搭建步驟:
nginx
$ sudo apt-get install nginx
$ cp /etc/nginx/sites-enabled/default /etc/nginx/sites-enabled/my-site
新增 PHP 7.3 PPA
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update
php7.3
$ sudo apt-get install php7.3
$ php -v
安裝必要擴充套件
$ sudo apt-get install php7.3-cli php7.3-fpm php7.3-mbstring php7.3-dom php7.3-gd php7.3-zip
安裝composer
不知道為什麼用 sudo apt-get install composer 安裝的版本是1.0.0-beta2,導致laravel應用安裝vendor包時報錯,原因還沒細查
$ curl -sS https://getcomposer.org/installer | php
$ mv composer.phar /usr/bin/composer
安裝git
$ sudo apt-get install git
$ git config --global user.name "xxx" //可以透過這種方式配置git,但我使用的是id_rsa金鑰對方式
本專案不涉及到資料庫相關操作,所以沒有安裝MySQL。
後續就是克隆倉儲,安裝vendor,配置nginx.conf等等
本作品採用《CC 協議》,轉載必須註明作者和本文連結