浅谈laravel5.X安装centos6.5系统

由于工作需要特去从零学习laravel。

创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站制作、成都网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的望奎网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

真的是如laravel中文网所说的样子:一开始接触laravel最好是一键安装集成包,省得开头就被(composer)难住以至于未开始已经受挫了。

被整了一天多,记录下来方便碰到的朋友少走弯路。

我的环境是:

PHP-7.0.1

Centos-6.5

MySQL-5.6.28

Apache-2.2

其实也就跟php环境有关。

首先composer这一步少不了,这是玩laravel的开始关键步骤,推荐(http://www.2cto.com/os/201512/452685.html)这篇文章为安装指导。

composer完成之后,即可通过它来下载laravel安装包了

composer global require "laravel/installer"

为了方便使用这里编辑.bash_profile文件来增加一个环境变量如下:

浅谈laravel5.X安装centos6.5系统

借用中文网一段话

一旦安装完成后,就可以使用 laravel new 命令在你指定的目录中建立一份全新安装的 Laravel 应用。例如: laravel new blog 命令会在当前目录下建立一个名为 blog的目录, 此目录里面存放着全新安装的 Laravel ,并且所有依赖包也已经安装好了。此方法的安装速度会比通过 Composer 安装快很多。

laravel new blog

浅谈laravel5.X安装centos6.5系统

看到此界面说明composer和laravel已经没问题,可以正常安装了。

laravel的安装需要php的mbstring、openssl 扩展,这两个扩展安装比较麻烦,索引我就重新编译安装了php(辛亏我之前安装php的时候留下了源码安装包),没有源码包的话只能建议你去google去了。

过程中有可能错误的地方:

[root@iZ288zds0s2Z html]# laravel new blog

Crafting application...

Running composer as root/super user is highly discouraged as packages, plugins and scripts cannot always be trusted

Loading composer repositories with package information

Installing dependencies (including require-dev) from lock file

Your requirements could not be resolved to an installable set of packages.

  Problem 1

    - Installation request for laravel/framework v5.2.31 -> satisfiable by laravel/framework[v5.2.31].

    - laravel/framework v5.2.31 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.

  To enable extensions, verify that they are enabled in those .ini files:

    - /etc/php.ini

  You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.

Application ready! Build something amazing.

[root@iZ288zds0s2Z html]# laravel new blog

                               

  [RuntimeException]           

  Application already exists!  

                               

new [--dev] [--] [<name>]


在安装下载的时候可能会碰到传输异常、端口问题:

[Composer\Downloader\TransportException]                                                                                           

  The "http://packagist.org/p/provider-latest%2455c2327270000a6a2c27c78e3109410de72e32fe9893b3c1269bd9507fdf3629.json" file could n  

  ot be downloaded (HTTP/1.1 302 Found) 

 [Composer\Downloader\TransportException]  

  Content-Length mismatch   

这只是因为外国网站的缘故(传输时间超世、中断),只需要重新执行一次即可,一次不行,再执行一次,直到成功为止。

最后还会有个权限问题:

测试环境阶段我就直接给了777权限:chmod 777 -R /var/www/html/blog/

都完成之后就可以看到laravel的初始主界面了

浅谈laravel5.X安装centos6.5系统

当前题目:浅谈laravel5.X安装centos6.5系统
本文地址:https://www.cdcxhl.com/article10/ppesdo.html

成都网站建设公司_创新互联,为您提供微信公众号外贸建站网站收录品牌网站建设网站制作营销型网站建设

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

绵阳服务器托管