浅谈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文件来增加一个环境变量如下:

借用中文网一段话

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

laravel new blog

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

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

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

[[email protected] 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.

[[email protected] 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的初始主界面了

时间: 2024-11-09 00:31:20

浅谈laravel5.X安装centos6.5系统的相关文章

搭建Pxe服务器无人听应答全自动安装CentOS6.7系统

概念解说 PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中执行,由这个

烂泥:KVM安装centos6.5系统

本文由秀依林枫提供友情赞助,首发于烂泥行天下. 在前一篇文章中,我介绍了有关KVM的安装与配置.接下来,就来介绍如何在KVM中安装Centos系统. 注意该centos镜像文件,使用的是:CentOS-6.5-x86_64-minimal.iso 在KVM中安装操作系统一般是分为三步: 创建虚拟机所需要的硬盘,使用qemu-img命令 开始虚拟机,使用virt-install命令 按照正常安装系统,进行安装 现在开始第一步,创建硬盘,使用以下命令: qemu-img create -f qcow

虚拟机下安装CentOS6.5系统教程

虚拟机下安装CentOS6.5系统教程 时间:2014-12-09 01:40来源:linuxdown.net 作者:linuxdown.net 举报 点击:15315次 其实通过VM安装虚拟机还是蛮简单的,只不过有个别选项可能导致大家安装失败或者安装完成后自我感觉不理想.下面我就通过VM10版本和CentOS 6.5的64位系统来安装一下. 注意:中间有部分过程未进行截图说明的,直接选用默认直接下一步即可. CentOS 6.5 iso 下载地址:http://www.linuxdown.ne

Windows环境下,自建TFTP+DHCP+HTTP server,通过PXE+VNC安装CENTOS6.3-64bit系统

    PXE网络安装linux是这样的:被安装客户机PXE网卡启动-->通过Bootp协议广播dhcp请求-->DHCP服务器-->获取IP,TFTP服务器地址-->从TFTP上下载 pxelinux.0以及系统内核文件vmlinuz.initrd.img-->启动系统-->到指定url去下载安装文件-->去NFS/HTTP/FTP服务器自动下载软件包,安装系统-->完成安装.       主要使用的使用到的服务,HTTP server用来发布linux系

在VirtualBox上安装Centos6.4系统

因工作或学习等原因,需要使用CentOS系统做某些验证或测试.在没有多余的硬件设备或节约成本的基础,则可考虑搭建虚拟环境CentOS系统.本文以CentOS6.4系统为例,每步截图说明. 安装准备: (1)先安装好Virtualbox虚拟系统软件. 在百度或google搜索virtualBox,下载该软件然后正确安装.配置. 官方下载地址:https://www.virtualbox.org/wiki/Downloads 第三方软件平台如百度:http://w.x.baidu.com/aladi

在VMware vSphere Client下使用Linux虚拟机安装CentOS6.4系统

序言:公司要准备虚拟化,将配置比较高的物理机虚拟化成N个虚拟机,以便可以给更多的应用服务提供服务. 1,使用vShere client连接到物理机上面,选择"配置"--"存储器"-"数据存储",右键点击选择"浏览数据存储",就可以上传文件,如下图所示:? 2,将需要安装的centos.iso文件上传上去. 3,右键开始创建虚拟机,然后选择安装类型 4,输入虚拟机名称 5,选择虚拟机文件的目标存储,选择虚拟机的操作系统(Linu

浅谈分布式计算系统和集群系统的区别

随着项目经验的增长笔者对分布式计算的了解是越来越深入,那么接下来笔者就和大家浅谈下分布式系统的特点吧,可以这样理解,分布式系统是将多个子任务分布在不同的物理机上并行工作.是以空间换时间并行计算来提高程序的可靠性和性能.分布式系统的高性能计算属于MIMD的范畴领域.它是按不同的业务分配不同的节点(单点),组织比较松散,一个节点垮掉那么些节点负责的业务就不能正常处理,当然,技术到位肯定会有其他解决方案例如基于Remoting通信方案WCF通信方案. 而采用集群方案,同样提供10台服务器,每台服务器都

自动化工具cobbler批量安装Centos6.0系统

一.安装与配置cobbler: 1.导入epel源:由于互联网上的6.5版本已经没有办法下载了,我用的最新版本:epel-release-6-8.noarch.rpm        # rpm -ivh epel-release-6-8.noarch.rpm        # yum update        # yum upgrade 2.安装cobbler:        # yum install cobbler 3.修改配置:       # vi /etc/cobbler/setti

pxe安装CentOS6.6系统

环境: dhcp服务器:172.168.0.1 tftp+pxe服务器:172.168.0.2 配置DHCP服务器 一.配置本地yum源 mount /dev/cdrom /mnt rm -rf /etc/yum.repos.d/* vi /etc/yum.repos.d/base.repo     [base]     name=base     baseurl=file:///mnt     enabled=1     gpgcheck=0     yum repolist 二.安装配置dh