阿里云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 7.X源:
看了下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,你值得拥有,因为此时你是直接浏览器连接的外网,并不属于用户组的。后面可以再把权限改回来
相关文章推荐
- 阿里云服务器部署php的laravel项目,在阿里云买ECS 搭建 Linux+Nginx+Mysql+PHP环境的
- 详解把Node.js项目部署到阿里云服务器(CentOs)
- 在阿里云centOs上部署项目环境<一>
- 阿里云ECS服务器(CentOs)Tomcat部署JavaWeb项目教程
- 【阿里云】node.js部署项目到阿里云ECS(CentOS 7),并实现nginx域名绑定
- 阿里云部署Node.js项目(CentOS)
- 在阿里云的ECS上部署Laravel项目
- 配置阿里云CentOS7.2+nginx+uwsgi 部署flask项目
- Laravel项目部署在阿里云虚拟主机(Linux版)之经验总结
- 部署Node.js项目到阿里云CentOS 7.x(Linux)
- 阿里云部署laravel项目
- 部署Node.js项目到阿里云CentOS 7.x(Linux)
- 在阿里云centOs上部署项目环境<三>
- 把Node.js项目部署到阿里云服务器(CentOs 7)
- 阿里云服务器Centos6.5 部署SVN实现多项目管理
- 阿里云服务器centos5.4 lnmp环境搭建
- 阿里云 云服务器 CentOS 5.8 安装 php 5.4
- CentOS系统下Apache负载均衡、Tomcat集群以及项目热部署配置
- centos下tomcat+mysql的配置和项目部署
- 把python项目部署到centos里