初學laravel5.4--環境安裝

運行laravel5.4服務器環境要求:php

  • PHP >= 5.6.4
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension

使用 Composer 下載 Laravel 安裝包:前端

composer global require "laravel/installer"

在vim ~/.bash_profile中加入:laravel

export PATH=$PATH:~/.composer/vendor/bin/  

在執行刷新命令:web

source ~/.bash_profile  

 

有兩種方式建立項目:apache

laravel命令:bootstrap

laravel new blog

Composer命令:vim

composer create-project laravel/laravel=5.4.* --prefer-dist

在該目錄中安裝一個目錄名爲laravelapp的新的laravel引用。bash

composer create-project laravel/laravel=5.4.* laraveltest --prefer-dist

 

一:本地開發能夠這樣:服務器

php artisan serve

這樣訪問:app

這樣你就能夠在 http://localhost:8000 來訪問它。

 

二:mac 下Apache配置:這樣直接訪問www.blog.com就會自動進入public文件肩,能夠看到laravel首頁。

<VirtualHost *:80>
    ServerName www.blog.com
    DocumentRoot /Users/stlin/Sites/blog/public
    <Directory "/Users/stlin/Sites/blog/public">
        Options  FollowSymLinks ExecCGI
        AllowOverride All
        Order allow,deny
        Allow from all
        Require all granted
    </Directory>
    ErrorLog "/private/var/log/apache2/blog.com.error_log"
    CustomLog "/private/var/log/apache2/blog.com.access_log" common
</VirtualHost> 

目錄權限:

安裝 Laravel 以後, 你須要配置一些權限 。 storage 和 bootstrap/cache 目錄應該容許你的 Web 服務器寫入,不然 Laravel 將沒法寫入。

web服務器配置:

一:Apache:

Laravel 框架經過 public/.htaccess 文件來讓 URL 不須要 index.php 便可訪問。在 Apache 啓用 Laravel 以前,請確認是否有開啓 mod_rewrite 模塊,以便 .htaccess 文件發揮做用。

若是 Laravel 附帶的 .htaccess 文件在 Apache 中沒法使用的話,請嘗試下方的作法:

Options +FollowSymLinks
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

二:Nginx:

若是你使用 Nginx ,在你的網站配置中加入下述代碼將會轉發全部的請求到 index.php 前端控制器。

location / {
    try_files $uri $uri/ /index.php?$query_string;
}
相關文章
相關標籤/搜索