阿里云CentOS部署Laravel5.4项目

把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

安装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

安装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,你值得拥有,因为此时你是直接浏览器连接的外网,并不属于用户组的。后面可以再把权限改回来

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值