Cài đặt laravel - bài học laravel

Thảo luận trong 'Các rao vặt khác' bắt đầu bởi t11nguyen, 10 Tháng hai 2017.

  1. t11nguyen

    t11nguyen Member Thành viên

    Bài viết:
    141
    Đã được thích:
    0
    Diendanraovataz.net - Diễn đàn rao vặt - Đăng tin mua bán - Quảng cáo miễn phí - Hiệu quả - Laravel là một framework PHP MVC khôn cùng mạnh mẽ , được thế kế cho developer những người cần một bộ phương tiện tao nhã và đơn giản để tạo các tính năng đầy đủ cho các vận dụng website.


    Laravel được tạo bởi Taylor Otwell. Đây là tutorial rút gọn để diễn giải cơ bản về framework này.

    Laravel là một mã nguồn mở. Nó có một bộ các tính năng dồi dào mà sẽ tăng tốc độ phát triển web. Nếu bạn quen thuộc với Core PHP và Advanced PHP , Laravel sẽ tạo cho công việc của bạn dể dàng hơn. Nó sẽ tiết kiệm được nhiều thời gian nếu bạn dự định phát triển website từ ban đầu. Không chỉ thế , website xây dựng bằng Laravel cũng rất bảo mật. Nó chận các đợt tiến công khác nhau mà có thể xãy ra trên các website.

    Laravel cung cấp các khóa tính năng sau :

    • Modularity
    • Testability
    • Routing
    • Configuration management
    • Query builder and ORM ( Object Relational Mapper )
    • Schema builder , migrations , and seeding
    • Template engine
    • E-mailing
    • Authentication
    • Redis
    • Queues
    • Event and command bus
    điều kiện để học

    Trước khi bắt đầu quá trình với tutorial này , chúng tôi giả định rằng bạn quen thuộc với HTML , Core PHP , và PHP nâng cao. Chúng tôi sẽ sử dụng Laravel version 5.3.6( version mới nhất khi làm tutorial này ) cho tất thảy các ví dụ.



    Cài đặt Laravel

    Trong bài học này tôi sẽ hướng dẩn các bạn tiến hành cại đặt Laravel trên nền Window và linux Ubuntu.

    Cài đặt Laravel trên Window

    1. Để cài đặt Laravel 5 , bạn phải có phiên bản PHP >5.3.7 và Mcrypt PHP Extension. Nếu các bạn đã có cài XAMPP hoặc WAMP thì điều kiện trên đã được đáp ứng rồi.
    2. Bật extension php_openssl. Trong file php.ini tìm đến dòng ;extension=php_openssl.dll , và bỏ dấu ; ở đầu dòng , sau đó lưu file lại rồi restart apache.
    3. Download và cài đặt Composer cho window tại getcomposer.org/Composer-Setup.exe. Trong quá trình cài đặt nó hỏi bạn đưa đường dẩn nơi chứa file php.exe như hình sau:
    [​IMG]

    Nếu bạn nào dùng WAMP thì có thể đường dẩn sẽ là:

    C:\wamp\bin\php\php5.5.12\php.exe

    Các màn hình kế tiếp bạn hãy để mặc định và nhấn next đến:



    Khi cài đặt composer nó sẽ tự add biến môi trường trong window để bạn thao tác trong command line.

    Đến đây có thể nó yêu cầu bạn phải logoff máy và logon trở lại để sử dụng command line composer.

    4. Bắt đầu cài đặt Laravel

    Mở command line của window và đi đến thư mục chứa đề án của server

    giả sử server là XAMPP thì chúng tôi sẽ đi tới thư mục htdocs

    Và gõ lệnh sau để tạo đề án laravel :

    composer create-project laravel/laravel your-project-name –prefer-dist

    trong đó your-project-name là tên đề án bạn muốn đặt , ở đây tôi sẽ Mệnh danh đề án để luyện tập là laravel5

    vậy câu lệnh đầy đủ sẽ là:

    composer create-project laravel/laravel laravel5 –prefer-dist

    còn giả dụ bạn tạo sẳn thư mục laravel5 trong htdocs và bạn cd đến thư mục này trong command line

    cd xampp\htdocs\laravel5

    thì câu lệnh tạo đề án laravel bạn không thèm đưa vào tên đề án

    composer create-project laravel/laravel –prefer-dist

    Khi cài đặt Thành tựu bạn mở thư mục laravel5 ra sẽ thấy như sau:

    [​IMG]

    Vào trình duyệt gõ localhost/laravel5/public , nếu bạn thấy màn hình bên dưới là bạn đã cài đặt laravel 5 thành công:
    Cài đặt Laravel trên Linux/Ubuntu 16.04.1

    thực ra phiên bản Ubuntu cũng không là Sự tình lớn trong việc cài Laravel , tại vì ad đang sử dụng phiên bản ubuntu cao nhất tại thời điểm làm tutorial này , chứ trước đó vẩn cài lên ubuntu 14.04 hoặc version khác bình thường mà thôi , cho nên các bạn an tâm mà cài trên ubuntu của bạn , dù khác version trong tutorial này.

    1. Đầu tiên khi cài Laravel , chắc rằng bạn đã cài LAMP trên hệ thống của bạn , nếu chưa hãy bạo dạn đi tới bài LAMP Installation để cài nhé.

    2. Sudo apt-get install php-mcrypt



    //nếu bạn a dua hướng dẩn bài LAMP Installation thì đã có hướng dẩn cài extension php-mcrypt luôn rồi , nếu bạn chưa cài gói này thì phải thực hiện bước này.

    3. Sau đó restart lại apache nếu bạn đã và đang start nó bằng 2 câu lệnh sau:

    Sudo phpenmod mcrypt hoặc cho php5 là : sudo php5enmod mcrypt

    Sudo service apache2 restart

    4. Cài đặt composer trên ubuntu

    curl –sS getcomposer.org/installer | php

    [​IMG]

    5. Di chuyển composer đến thư mục /usr/local/bin/composer

    Sudo mv composer.phar /usr/local/bin/composer



    Chạy câu lệnh này bạn vừa di chuyển file composer.phar vừa đổi tên thành composer , nếu bạn biết linux thì không thèm đọc ghi chú tiếp theo.



    Lưu ý : các file nằm trong /usr/local/bin sẽ cho bạn chạy nó bất kỳ nơi nào.

    6. Mở chế độ rewrite trong Apache

    Sudo a2enmod rewrite

    [​IMG]

    Restart apache để có công dụng đổi thay

    7. Đi đến thư mục chưa đề án của server

    cd /var/www/html

    và tiến hạnh chạy câu lệnh tạo đề án laravel

    composer create-project laravel/laravel laravel5 –prefer-dist

    Nếu gặp permission denied thì bạn nhớ sudo , tuy nhiên có thể bạn sẽ gặp báo trước vì không nên chạy composer trên root hoặc super user , tối ưu bạn bên cấp quyền cho account đang sử dụng Có sẵn thẩm quyền tạo thư mục blab la….

    8. Thiết lập quyền cho thư mục storage

    Đi vào thư mục đề án laravel5 ( /var/www/html/laravel5 ) sau đó gõ lệnh cấp quyền sau:

    chmod –R 777 storage



    Lưu ý: đừng quên sudo nếu nó bắt lổi permission bởi account bạn không đủ thẩm quyền.



    9. Sau khi cài đặt xong các bước bạn chạy thử php artisan serve ở terminal hoặc localhost:8000 trên browser nếu nó ra màn như dưới đây là xem như thành công.

    Tìm hiểu thêm về học lập trình miễn phí
    Chúc các bạn học tập tốt.
     
    Cùng đọc NỘI QUY DIỄN ĐÀN và ý thức thực hiện cùng BQT xây dựng cộng đồng thêm vững mạnh bạn nhé
    ***** Xin đừng Spam vì một diễn đàn trong sạch *****
Địa chỉ thu mua do cu ho chi minh uy tín, Official Premium Account Reseller Premiumkeystore.com Easily, Instant delivery & Trusted.

Chia sẻ trang này