如何在服务器上部署pdf文件,详解如何在云服务器上部署Laravel.pdf

详详解解如如何何在在云云服服务务器器上上部部署署Laravel

学习PHP和Laravel 已经有一段时间了,但是所有的代码都是跑在 地的虚拟主机上的,于是去腾讯云申请了一个月的免费云主机

,想把项目部署到云服务器上。

不得不说这里面的坑实在是有点多,让我这个初次接触服务器的小白摸不清头脑。在配置好服务器之后,部署一个Laravel项目

更是费劲心思,于是乎想记录下部署Laravel项目的过程。

PS : Linux真是越用越有感觉的系统,回家在台式机上也要装个Linux敲代码用。

环环境境简简介介

在操作系统的选择上,我选用了Linux ubuntu16.04 的系统,使用的是LNMP的环境,即 Linux + Nginx + Mysql + PHP的环境。

删删除除A pache

sudo service apache2 stop

update-rc.d -f apache2 remove

sudo apt-get remove apache2

先用这三条命令来删除A pa eh 之后更新一下包列表

sudo apt-get update

1.安安装装Nginx

sudo apt-get install nginx

在安装完Nginx之后,要重启nginx

sudo service nginx start

执行完之后,在浏览器输入云服务器分配给你的公网ip,就可以看到wel ome 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-m rypt,有些PHP框架会依赖于这个,比如Laravel就是,所以也把它装上了。

题外话,这里的php5我自己在部署时安装了php7 如果想尝试的也可以试试。

4.配配置置PHP

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

打开PHP配置文件,找到 gi.fix_pathinfo选项,去掉它前面的注释分号;,然后将它的值设置为0,如下

cgi.fix_pathinfo=0

5. 启启用用php5-mcrypt

sudo php5enmod mcrypt

6.重重启启php5-fpm

sudo service php5-fpm restart

在搭建完LEMP环境之后,首先要明确两个重要目录

Nginx 的的默默认认root文文件件夹夹

/usr/share/nginx/html

Nginx 的的服服务务器器配配置置文文件件所所在在目目录录

/etc/nginx/sites-available/

上面两个目录记住就好,很常用,先摆出来

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

1.创创建建网网站站的的根根目目录录

sudo m dir -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 ,serve

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值