ECS linux lnmp.org 安装的环境 安装laravel5框架
来源:互联网 发布:无网络摄像头安装方法 编辑:程序博客网 时间:2024/05/22 13:47
一、先介绍一下我用的环境吧!
我用的阿里云的ECS服务器linux7.3,安装的lnmp环境是lnmp.org的一键安装
二、安装laravel的准备工作
PHP >= 7.00
OpenSSL 扩展
PDO 扩展
Mbstring 扩展
Tokenizer 扩展
XML 扩展
三、安装laravel
1)安装laravel之前先看一下是否安装了composer
安装composer
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
php composer-setup.php
php -r "unlink('composer-setup.php');"
将composer添加到环境变量
sudo mv composer.phar /usr/local/bin/composer
切换国内镜像
composer config -g repo.packagist composer https://packagist.phpcomposer.com
2)使用Composer下载Laravel安装程序:
composer global require "laravel/installer"
3)将laravel 加入环境变量
sudo vim /etc/profile 加入下面内容
PATH=$HOME/.config/composer/vendor/bin:$PATH
source /etc/profile 使其生效
如果遇到权限问题将.config/composer/vendor/laravel/installer 改成777权限
4)安装laravel
laravel new bolg
执行上面命令会在你的当前目录下新建一个laravel的项目目录
期间可能出现以下错误
4.1、缺少proc_open
这是因为PHP的proc_open没有打开
你可以更改你的php.ini文件
php --ini 来查看phh.ini的位置
找到disable_functions 将后面的proc_open去掉就可以啦!
4.2、缺少proc_get_status
这个问题跟上个问题一样 更改php.ini将disable_functions 后面的proc_get_status去掉就行啦
4.3、php版本问题
在这里我的PHP版本是5.6 当前安装laravel5要求版本php7.0 所以早这里我们要吧php版本切换到php7.0
以上版本,上面说过我用的是lnmp.org的一键安装,如果你也用的这个环境建议你可以参考一下
https://lnmp.org/faq/upgrade1-4.html
要使用多PHP先安装多PHP版本,在lnmp1.4源码目录下运行:./install.sh mphp 按提示选择要另外安
装的PHP版本,不能多选,只能选一个,要安装多个需要安装完成后再运行前面的安装命令。已经升
级完LNMP管理脚本且已安装好多PHP版本的话,lnmp vhost add 时会在设置完日志名称后提示当前
已经存在的PHP版本,按提示的数字选择就可以。
安装PHP7.0以后将PHP的环境变量也更改成php7.0的
在这里lnmp.org用的是软连接的方式实现的
好啦 经过上述操作应该可以安装成功啦!
- ECS linux lnmp.org 安装的环境 安装laravel5框架
- Laravel5框架的安装
- linux安装lnmp环境
- lnmp环境的安装
- linux下安装lnmp环境
- linux上安装lnmp环境
- linux下安装lnmp环境
- linux编译安装LNMP环境
- linux Ubuntu 14.04环境安装laravel5.1
- 基于lnmp.org的xdebug安装
- Linux服务器php环境安装教程(lnmp的)
- linux-一篇文章完成lnmp环境的编译安装
- LNMP(linux+nginx+mysql+php)环境的编译安装
- 【Linux】oneinstack安装lamp/lnmp环境
- linux lnmp环境 安装git服务器
- Linux环境搭建LNMP一键安装
- linux lnmp环境下 安装apache教程
- linux centos7 基于LNMP环境安装redis
- C++实现顺序表和单链表
- caffe中卷积层的权重初始化
- 【perl】学习笔记(五)--文件读写
- umask命令,隐藏权限chattr—lsattr
- 初学python---知识点记录
- ECS linux lnmp.org 安装的环境 安装laravel5框架
- Python3.可迭代对象_迭代器_生成器
- css 隐藏元素的方法
- 编程的那些事儿(三)
- C++实现双向链表
- [Flink]Flink1.3 Stream指南七 理解事件时间与Watermarks
- [模板]kmp[poj3461][codevs5757]
- 70. Climbing Stairs
- Intel workshop 所看所想