初學laravel5.4--環境安裝


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

  • 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中加入:

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

在執行刷新命令:

source ~/.bash_profile  

 

有兩種方式創建項目:

laravel命令:

laravel new blog

Composer命令:

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

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

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

 

一:本地開發可以這樣:

php artisan serve

這樣訪問:

這樣你就可以在 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;
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM