laravel5.2搭建

15 篇文章 0 订阅
13 篇文章 0 订阅

composer

Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。

composer 安装

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

安装laravel5项目
sudo composer create-project laravel/laravel=5.2.* --prefer-dist blog
这样会在你当前目录生成一个laravel版本为5.2的blog文件夹

安装完 Laravel 后,需要配置一些目录的读写权限:storage 和 bootstrap/cache 目录应该是可写的

chmod -Rf 777 storage/
chmod -Rf 777 bootstrap/cache/

开发的时候可以把debu模式打开,上线一定要关掉

vi config/app.php

'debug' => env('APP_DEBUG', false),

改成

'debug' => env('APP_DEBUG', true),

好了laravel5.2 已经安装好了,接下来配置服务器支持,apache或者nginx

apache配置

打开apache配置文件

vi /usr/local/apache/conf/extra/httpd-vhosts.conf
添加

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot "/workspace/blog/public"
    ServerName local.blog.com
    ServerAlias www.dummy-host.example.com
    ErrorLog "logs/local.blog.com-error_log"
    CustomLog "logs/local.blog.com-access_log" common
</VirtualHost>

nginx配置
打开nginx配置文件

vi /usr/local/nginx/conf/nginx.conf
添加

server {  
   listen  80;  
   server_name local.blog.com;  
   root /workspace/blog/public;  
   index index.html  
   index.php;  
   location / {  
        try_files $uri $uri/  
        /index.php$is_args$query_string;  
    }  
    location ~ \.php$ {  
        try_files $uri =404;  
        fastcgi_pass 127.0.0.1:9000;  
        fastcgi_index index.php;  
        fastcgi_param SCRIPT_FILENAME  
        $document_root$fastcgi_script_name;  
        include fastcgi_params;  
    }  
}  



修改hosts文件

sudo vi /etc/hosts
添加

127.0.0.1 local.blog.com

浏览器访问http://local.blog.com

应该会看到



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值