2014-09-20 19 views
66

Tôi gặp sự cố khi chạy thử nghiệm của Laravel 5.0 và chạy để tôi có thể hỗ trợ quá trình chuyển đổi này.Làm thế nào để cài đặt Laravel 5.0

1) Tạo ứng dụng mới từ https://github.com/laravel/laravel/tree/develop dẫn đến lỗi sau khi chạy composer install.

{"error": 
    {"type":"ErrorException", 
    "message":"Undefined index: timezone", 
    "file":"\/Projects\/indatus\/dispatcher-test-app\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/start.php", 
    "line":167} 
} 
{"error": 
    {"type":"ErrorException", 
    "message":"Undefined index: timezone", 
    "file":"\/Projects\/indatus\/dispatcher-test-app\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/start.php", 
    "line":167}} 

Tôi có hoàn toàn thiếu gì đó không?

CẬP NHẬT: Câu hỏi/câu trả lời này chỉ liên quan khi Laravel 5 đang ở giai đoạn phát triển. Bây giờ bạn nên tham khảo các Laravel Documentation cho làm thế nào để cài đặt Laravel

+0

Tại sao không kiên nhẫn và sử dụng bản phát hành ổn định? –

+4

@AliGajani Tôi có một gói mà tôi cần phải cập nhật để làm việc với L5 – Webnet

+0

Có thể xem liên kết này có thể giúp bạn biết cài đặt Laravel ngay từ đầu .... http://www.tisuchi.com/laravel -5-series-episode-1-install-laravel-5/ – tisuchi

Trả lời

124

Như Laravel 5 đã là phát hành cuối cùng, để cài đặt nó, bạn nên chạy

composer create-project laravel/laravel test-laravel-5-project --prefer-dist 

trong giao diện điều khiển của bạn. test-laravel-5-project là tên của dự án của bạn, bạn có thể gọi nó anyway bạn muốn - ví dụ myblog, myapp, vv file Laravel sẽ được đặt bên trong thư mục này

Bạn cũng có thể sử dụng phương pháp thay thế sử dụng

composer global require "laravel/installer=~1.1" 

và sau đó chạy

laravel new test-laravel-5-project 

Đối với thông tin chi tiết, bạn nên nhìn vào official Laravel installation notes


Câu trả lời dưới đây chỉ được lưu giữ vì lý do lịch sử và nó hợp lệ khi Laravel 5 vẫn đang trong giai đoạn phát triển. Bạn nên bây giờ chỉ sử dụng phương pháp nêu trên

Tôi vừa thử nghiệm này và có hai cách cài đặt Laravel 5:

Một bước phương pháp

Bạn chỉ cần chạy:

composer create-project laravel/laravel test-laravel-5-project dev-develop --prefer-dist 

và nhà soạn nhạc sẽ tạo toàn bộ cấu trúc thư mục.Trong trên lệnh test-laravel-5-project là tên dự án của bạn - bạn tất nhiên có thể đặt tên nó như bạn muốn (nhà soạn nhạc sẽ tạo thư mục với tên này và đặt tất cả các file Laravel5 bên trong thư mục này)

phương pháp đa bước

  1. Tải https://github.com/laravel/laravel/tree/develop với tùy chọn Download ZIP
  2. Giải nén nó trong thư mục web
  3. Run composer update (không composer install) trong thư mục nơi bạn giải nén file ZIP của bạn

Sử dụng cả hai phương pháp khi bạn chạy URL cho dự án của bạn trong trình duyệt (ví dụ http://localhost/projects/test-laravel-5-project/public tùy thuộc vào các thiết lập máy chủ web của bạn), bạn sẽ nhận được trang web Laravel chuẩn You have arrived.

Cả hai phương pháp nên làm việc tốt. Cung cấp cho một trong hai một thử, nào làm việc tốt nhất cho bạn.

+0

Làm thế nào bạn biết sử dụng 'test-laravel- 5 dự án? May mắn đoán hoặc tìm thấy nó tài liệu ở đâu đó? Tôi không thể tìm thấy nó ... – Webnet

+5

@Webnet 'test-laravel-5-project' là tên của dự án bạn muốn tạo. Bạn có thể đặt ở đây bất cứ điều gì bạn muốn ví dụ 'hẹn hò' nếu bạn đang tạo trang web Hẹn hò và vân vân.Tôi đã chỉnh sửa câu trả lời của mình để làm cho nó rõ ràng –

+0

Tôi đã thử điều này: 'composer create-project laravel/laravel thử nghiệm-laravel-5-dự án dev-develop --prefer-dist' không thành công, chỉ tải xuống từ github và chạy bản cập nhật soạn nhạc đã hoạt động. –

8

Đi tới CLI và nhập dòng lệnh sau. đảm bảo rằng nhà soạn nhạc đã được cài đặt.

$composer create-project laravel/laravel <yourdirectryname> dev-develop Nó sẽ hỏi bạn một câu hỏi về việc xóa tệp .git nhập Y rồi. thay đổi thư mục để

$cd <yourdirectoryname> sau đó nhập lệnh sau

$ php nghệ nhân -V

bạn sẽ có thể nhìn thấy sau tin nhắn.

Phiên bản Laravel Framework 5.0-dev có nghĩa là bạn đã cài đặt thành công Laravel 5!

1

Chạy lệnh này từ nơi bạn muốn lưu trữ dự án của bạn

composer create-project laravel/laravel <projectname> 

Hãy nhớ rằng, nó sẽ tải về phiên bản mới nhất của ứng dụng laravel từ git.

nếu bạn đang sử dụng Linux thì cho phép để bootstrap/cachelưu trữ bằng cách chạy lệnh chmod 777 -R <dir name> từ thư mục gốc của dự án laravel bạn

0

nhà soạn nhạc toàn cầu đòi hỏi "laravel/installer = ~ 1.1"

Các vấn đề liên quan