配置 CentOS 7 + PHP 5.6 + Nginx + Mysql + Composer + Laravel ......
来源:互联网 发布:ubuntu 安装 twisted 编辑:程序博客网 时间:2024/05/17 03:09
心血来潮,想试试现在最火的PHP框架Laravel。善其事必先利其器,然后就开始了一段不堪回首的Setup环境过程。
操作系统是CentOS7,没什么可说的,阿里云标配。
然后是搭建 LEMP(Linux+Nginx+Mysql+PHP):
参考DigitalOcean的教程,Step1 安装Nginx,Step2安装配置Mysql。最好不要按照Step3 安装PHP,因为yum php的repo只更新到php5.4。5.4不是不能用,关键是Laravel的5.1,5.2版本都依赖于PHP5.5以上版本。在5.5,5.6,7.0都并驾齐驱的今天,最好别用5.4。(如果你不幸像笔者一样按照教程装了5.4,用命令yum remove 卸载php相关组件就可以)
那如何用yum安装高版本PHP呢?答案是利用EPEL和Remi,具体请参考这篇文档。文档中列出了PHP5.5,5.6分别安装在CentOS 6,7的对应命令,大家可以很容易找到自己心仪的组合。
要想让PHP在Nginx上跑起来,得运行yum install php-fpm 安装PHP FastCgi Manager。然后按照教程分别修改/etc/php-fpm-d/www.conf 和 /etc/nginx/nginx.conf 。教程是日文的,不过我不信你看不懂,真的比英文还好懂。。。。
到此,LEMP搭建完毕。
至于Laravel,他依赖于Composer,Composer又是个在中国大陆很难访问的东西,因此就有了http://www.phpcomposer.com/ 。配置了中国镜像,Laravel也就不是问题了。
- 配置 CentOS 7 + PHP 5.6 + Nginx + Mysql + Composer + Laravel ......
- centos 配置nginx php mysql
- 配置oneinstack远程连接mysql(centos+oneinstack+composer+laravel)第三步
- CentOS 7下安装Composer + Laravel
- CentOS 7安装配置LEMP(Nginx, MySQL, PHP)
- CentOS+Nginx+PHP+MySQL详细配置(图解)
- CentOS+Nginx+PHP+MySQL详细配置(图解)
- CentOS+Nginx+PHP+MySQL详细配置(图解)
- CentOS+Nginx+PHP+Mysql 服务器配置
- CentOS+Nginx+PHP+MySQL详细配置
- CentOS+Nginx+PHP+MySQL详细配置
- CentOS+Nginx+PHP+MySQL详细配置(图解)
- Centos 6.5 nginx +mysql +php 相关配置
- CentOS+Nginx+PHP+MySQL详细配置(图解)
- CentOS+Nginx+PHP+MySQL配置教程(图解)
- CentOS+Nginx+PHP+MySQL详细配置(图解)
- CentOS+Nginx+PHP+Mysql
- centos php + mysql + nginx
- webview
- IntelliJ idea mybatis插件安装
- IO流
- 打算翻译几篇pyqt的教程
- 图片打马赛克
- 配置 CentOS 7 + PHP 5.6 + Nginx + Mysql + Composer + Laravel ......
- 字符串赋值问题--笔试题
- 黑马程序员__java设计模式
- abstract from gt
- 牛客网 | 访问单个节点的删除
- 【代码笔记】Java Web初入:XML的基本实现
- 简单工厂模式和工厂方法模式
- 捕获异常崩溃日志(iOS)
- Gradle中打jar包的方法