laravel5.2搭建

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配置

扫描二维码关注公众号,回复: 2791988 查看本文章

打开apache配置文件

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

<VirtualHost *:80>
    ServerAdmin [email protected]
    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

应该会看到



猜你喜欢

转载自blog.csdn.net/u013091013/article/details/79786091
5.2