CentOS 7 下配置 Nginx + PHP7.1 + MariaDB 以及 Laravel 框架

<!doctype html>



CentOS 7 下配置 Nginx + PHP7.1 + MariaDB 以及 Laravel 框架.md php

CentOS 7 下配置 Nginx + PHP7.1 + MariaDB 以及 Laravel 框架

阿里云服务器的选择

固然是选择学生优惠啦。这里阿里云还提供了轻量级服务器这个选项,能够预装 LAMP,可是不能在服务器上跑高负载的工做。这听起来就像是超售很厉害的样子,还只便宜4块钱,一点诚意都没有果断不选。html

 

Nginx 的安装

直接经过 yum install nginx 是行不通的,由于 nginx 并不在 yum 源里。咱们先安装 EPELnode

 
  
  
  
  

而后安装 Nginxmysql

 
  
  
  
  

启动并容许开机自启nginx

 
  
  
  
  

这时输入你服务器的 IP 地址就能见到 Nginx 的欢迎页了laravel

MariaDB 的安装

MariaDB 是 MySQL 的一个分支,由开源社区在维护,比被收购屡次的 MySQL 清真那么一点。git

使用命令github

 
  
  
  
  

安装完毕后,相似地web

 
  
  
  
  

最后初始化

 
  
  
  
  

这里只须要你设置 root 用户的密码,其余一切均可以选择默认。

PHP 7.1 的安装

首先下载 PHP 7.1

 
  
  
  
  

Enable php71

 
  
  
  
  

安装 PHP

 
  
  
  
  

安装经常使用模块

 
  
  
  
  

配置 PHP 与 Nginx

首先

 
  
  
  
  

;cgi.fix_pathinfo=1 改成 cgi.fix_pathinfo=0

由于若不修改,当访问一个 PHP 文件时,若该文件并不存在,PHP 会尝试执行与该文件名类似的文件,这样就能查看其余文件的二进制内容了,很是不安全。

而后修改 PHP-FPM 配置

 
  
  
  
  

;listen = 127.0.0.1:9000改成listen = /var/run/php-fpm/php-fpm.sock

;listen.owner = nobody改成listen.owner = nginx

;listen.group = nobody改成listen.group = nginx

user = apache改成user = nginx

group = apache改成group = nginx

最后修改 Nginx 的配置

 
  
  
  
  

写入:

 
  
  
  
  

记得把 “服务器的IP” 替换掉

此时,重启 Nginx 服务,开启 PHP

 
  
  
  
  

就成功啦

测试一下

编辑文件

 
  
  
  
  

添加内容

 
  
  
  
  

访问

 
  
  
  
  

你应该会看见看见 PHP 版本的页面,不然就是出现了错误,本身排查吧。

Laravel 框架的安装

先安装 PHP-zip

 
  
  
  
  

安装 Composer

 
  
  
  
  

在PATH中添加~/.composer/vendor/bin,而后执行

 
  
  
  
  

就好啦!

一旦安装完成后,就可使用 laravel new 命令创建一份全新安装的 Laravel 应用,例如: laravel new blog 将会在当前目录下创建一个名为 blog 的目录, 此目录里面存放着全新安装的 Laravel 相关代码

相关文章
相关标签/搜索