码迷,mamicode.com
首页 > 其他好文 > 详细

Laravel安装

时间:2015-03-28 15:42:01      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:

两年多的时间没有摸PHP了,为了不让自己忘记,加上最近项目不是很忙,就尝试着安装了一下Laravel,结果发现Laravel 5.0安装后,页面空白且不报错,纠结好久还是没能成功,于是尝试着安装4.2版本,结果成功了。

首先简单的在虚拟机上(CentOS 6.5)安装了一下php环境:

1、安装mysql

  [root@localhost ~]# yum install mysql-server

2、安装php

  由于Laravel要求PHP >= 5.3.7,所以用脚本来安装PHP

  [root@localhost ~]# sh php.sh 

  [root@localhost Desktop]# php -v

  PHP 5.4.39 (cli) (built: Mar 19 2015 06:59:35) 

  php.sh脚本内容为:

  

echo =======================Install php===========================
echo import remi repority
rpm -ivh http://dl.iuscommunity.org/pub/ius/stable/Redhat/6/x86_64/epel-release-6-5.noarch.rpm
rpm -ivh http://mirrors.hustunique.com/remi/enterprise/remi-release-6.rpm
echo "import RPM credit KEY"
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-remi
echo begin to install php
PhpCmd="yum --enablerepo=remi install php php-bcmath php-common php-fpm php-gd php-mbstring php-mcrypt php-mysqlnd php-pdo php-xml php-xmlrpc -y"
echo ${PhpCmd}
${PhpCmd}
echo "Installing php finished!"
service php-fpm restart

3、确保Apache和MySQL开机启动

  [root@localhost ~]# chkconfig --add mysqld

  [root@localhost ~]# chkconfig --add httpd

  [root@localhost ~]# chkconfig mysqld on

  [root@localhost ~]# chkconfig httpd on

 

安装好php环境后就可以开始安装Laravel了:

1、安装Composer

  Laravel 使用 Composer 管理包依赖关系。 首先,请下载 composer.phar。 当有了这个 PHAR 打包文件,移至 usr/local/bin 目录使得可以全局调用。

  [root@localhost ~]# curl -s http://getcomposer.org/installer| php

  [root@localhost ~]# mv composer.phar /usr/local/bin/composer

2、安装Laravel

  [root@localhost www]# composer create-project laravel/laravel laravel 4.2.11

  在等待安装的过程中,我们来配置一下:

  [root@localhost ~]# vim /etc/httpd/conf/httpd.conf

  在Listen 80后面增加一行Listen 8080,在文件的最后面增加代码

  <VirtualHost *:8080>
  ServerAdmin webmaster@dummy-host.example.com
  DocumentRoot /var/www/laravel/public
  </VirtualHost>

  保存退出,然后重启httpd

  [root@localhost ~]# service httpd restart

  注意:httpd重启时可能会失败,这个时候需要更改一下SELINUX:

  [root@localhost ~]# vim /etc/selinux/config

  将SELINUX的值改成SELINUX=disabled,然后重启Linux

  重启后打开浏览器:http://127.0.0.1:8080,基本都会显示 Error in exception handler.  ,这是因为 laravel/app/storage 目录没有 777 权限,设置好权限即可。

  [root@localhost ~]# cd /var/www/laravel/app/

  [root@localhost app]# chmod -R 777 storage

  此时Laravel已经基本安装成功了。

 

 

  第一次在博客园上写东西,还有点小紧张,如有错误,希望大家不要见笑~

  

 

  

 

Laravel安装

标签:

原文地址:http://www.cnblogs.com/sevenzhou/p/4373917.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!