ECS linux lnmp.org 安装的环境 安装laravel5框架

来源:互联网 发布:无网络摄像头安装方法 编辑:程序博客网 时间:2024/05/22 13:47

一、先介绍一下我用的环境吧!

我用的阿里云的ECS服务器linux7.3,安装的lnmp环境是lnmp.org的一键安装

第一次写博客,这里是我再安装laravel5是遇到的一些问题,写到博客上,方便以后方便使用
恩! 我写的比较简,有一定的linux基础都能看的懂

二、安装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用的是软连接的方式实现的

好啦 经过上述操作应该可以安装成功啦!

原创粉丝点击