您的位置:首页 > 运维架构 > Linux

阿里云CentOS部署Laravel5.4项目

2017-05-30 21:12 369 查看
把Laravel项目放到云服务器上发现报500错误。

看了下php版本,是5.6.3的,而Laravel 5.4要求的php》=5.6.4,这意味着要升级php版本。

综合了一下各方资料,实现如下:

先把php旧版本卸载:

yum remove php* php-common   


引入yum 7.X源:

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm[/code] 安装php7.1:

yum install php71w -y
yum install php71w-fpm -y
yum install php71w-mbstring -y
yum install php71w-mysqlnd -y
yum install php71w-pecl-redis -y
yum install php71w-mcrypt -y
yum install php71w-opcache -y

输入:php -v,可以看到新版本安装好了

需要其它扩展可以自行下载,以上够满足正常需要。php -m 命令可以查看已安装的php扩展库。

查看源对应的安装包的命令为:

yum list --enablerepo=webtatic | grep php


而后,安装composer:

curl -sS https://getcomposer.org/installer | php

得到的是composer.phar可执行文件。

将composer全局化:

mv composer.phar /usr/local/bin/composer

这样子就可以直接使用 composer 命令了。

将composer使用源改为中国镜像源:

composer config -g repo.packagist composer https://packagist.phpcomposer.com[/code] 
安装laravel:

composer global require "laravel/installer"

然后:exportlaravel可执行

export PATH=$PATH:~/vendor/bin

goLaravel的中文文档写的是~/.composer/vendor/bin,

总之我们自己去看看哪个文件夹包含着laravel文件,把路径加入到PATH当中,就可以使用laravel命令了。

到/webapp目录下,

laravel new app

创建成功。

----------------------------------------------------------------------

注意,还要设置 storage 和 bootstap/cache 目录权限可写,否则会提示500错误,无法正常运作。

chmod -R 777,你值得拥有,因为此时你是直接浏览器连接的外网,并不属于用户组的。后面可以再把权限改回来
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: