2016-02-11 24 views
7

Tôi đang sử dụng laravel 5.2 để phát triển ứng dụng.
Hiện tại tôi đang sử dụng php -S localhost:8888 -t public để triển khai ứng dụng phát triển thử nghiệm.
Tôi biết rằng tôi phải thay đổi tệp cấu hình .env để sản xuất.
Nhưng các đường nối của nó tôi không thể sử dụng php artisan serve hoặc php -S localhost:8888 -t public để triển khai ứng dụng dưới dạng ứng dụng sản xuất.
Tôi đang sử dụng WAMP trong máy của mình. Hiện tại tôi đã đặt ứng dụng Laravel của mình vào C:\wamp\www\laravel.
Các bước chính xác để triển khai ứng dụng Laravel 5.2 của tôi là gì?Các bước chính xác để triển khai một ứng dụng laravel 5.2 sản xuất là gì?

+0

Triển khai laravel trong máy chủ cục bộ hoặc máy chủ trực tiếp của bạn? –

+0

@ujwaldhakal Làm cách nào để triển khai ứng dụng sản xuất tại địa phương và trong máy chủ? Chúng tôi đang sử dụng AWS. – Kumaran

+0

Trong máy chủ của nó dễ dàng nếu nó hỗ trợ nhà soạn nhạc tức là nếu vps của nó (máy chủ riêng ảo) hoặc dành laravel lưu trữ đơn giản trong thư mục gốc đặt tất cả tập tin ur ... trong lệnh giống như làm cho laravel ur mở trong 80 cổng của thư mục công –

Trả lời

2

php artisan serve tạo một máy chủ HTTP cục bộ, phát triển, rất cơ bản và là không phải để sản xuất. Nó sẽ không xử lý nhiều hơn một số lần truy cập và sẽ phá vỡ nhanh chóng, và không được bảo đảm theo cách Apache hoặc Nginx.

Dựa trên đường dẫn thư mục của bạn C:\wamp\www\laravel, tôi đoán bạn đang sử dụng máy chủ WAMP? A trong WAMP là Apache - máy chủ web bạn sử dụng thay vìphp artisan serve.

Thiết lập trang web trên một máy chủ sản xuất sẽ thay đổi dựa vào thiết lập của bạn, nhưng các bước chung sẽ trông giống như:

  • Bạn chỉ nên đặt dự án của bạn tập tin thẳng vào trong thư mục wamp của bạn
  • Run composer install để cài đặt các phụ thuộc.
  • Chỉnh sửa cơ sở dữ liệu và các vars khác trong tệp .env của bạn.

Đảm bảo WAMP đang chạy và trang web được định cấu hình và bạn nên làm việc tốt.

Nếu bạn không có nhiều kinh nghiệm về máy chủ và chỉ muốn lưu trữ một ứng dụng Laravel một cách an toàn và đơn giản, tôi khuyên bạn nên kiểm tra Laravel Forge của chúng tôi - mọi thứ và trang web của bạn sẽ nằm trong Internet công cộng trong vòng 10 phút.

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