在 Ubuntu 上搭建 nginx+PHP+Laravel 環境

WizardPro發表於2019-10-31

公司業務擴充用到了騰訊雲的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 協議》,轉載必須註明作者和本文連結

相關文章