php-laravel配置

前提是已经安装好apache+mysql并已配置好所有的服务

安装php

安装composer

1
2
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

这里安装laravel5,需要php版本在5.6以上。
本系统为centos6.5,直接yum install会安装php5.3不合要求。所以需要更改yum源。

更改yum源参照:更改yum源
这里:

1
2
3
4
5
6
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm
rpm -ivh rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm

yum install php56w //安装php5.6
php -v //查看版本号

安装laravel需要的php模块

1
2
yum install -y php56w-mysql php56w-mcrypt php56w-mbstring php56w-tokenizer php56w-openssl
//这里一定要指定为你安装的php版本如:在安装mysql扩展时默认为php-mysql,会出现php-commont的冲突。只需要改为php56w-mysql即可。

配置php
我们开发时如果报错需要能打印出error stack,要开启php的report_errors选项。

1
2
//找到php.ini 一般在/etc下边
vim /ect/php.ini //找到display_errors将其置为 On

安装laravel

直接下载laravel一键安装包解压到你apache配置好的根目录。
在这里你需要开启apache的urlrewrite功能。
找到httpd.conf(在 /etc/httpd/conf/),配置根目录的AllowOverride为All。
之后进入laravel目录将storage目录赋予777权限

1
chmod 777 -R storage

laravel的debug功能开启以及evn的配置查看laravel官网