本地laravel项目部署上线
操作环境
服务器:阿里云ECS公用镜像 ubuntu14.04 本地:win10
准备
首先用ssh连接到服务器,我用的是Git Bash,阿里云在初始化服务器时可以选择密钥,配置好后启动服务器,在win10下打开Git Bash,命令ssh root@你的公网ip
配置环境前下好language-pack-en-base
这个包,解决不同语言之间可能发生的冲突,-y
参数的意思是直接安装无需确认。
sudo apt-get update
sudo apt-get install -y language-pack-en-base
安装完成后运行locale-gen en_US.UTF-8
再在服务器上安装Git sudo apt-get install git
配置环境
安装php7.1
ppa方式安装php7.1:sudo apt-get install software-properties-common
安装成功后运行sudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php
添加php7的ppa
完成后再运行sudo apt-get update
更新安装包把刚刚的添加包拉取下来,运行apt-cache search php7.1
检验是否安装成功,成功了就能安装php7.1了。
php7.1安装:sudo apt-get -y install php7.1
成功后运行php -v
查看版本,应显示类似信息
PHP 7.1.0beta2 (cli) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.1.0-dev, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.1.0beta2, Copyright (c) 1999-2016, by Zend Technologies
安装php7.1的各个模块
sudo apt-get -y install php7.1-mysql
sudo apt-get install php7.1-fpm
apt-get install php7.1-curl