Mage 2 – Bài 1: Cài đặt môi trường

Hiện nay có rất nhiều công nghệ để tạo môi trường cho dân lập trình. Như Virtual box, Vagrant, VMWare, Docker. Magento 2 có thể được phát triển ngay trên windows, tuy nhiên theo kinh nghiệm của mình thì tốt nhất là các bạn nên dùng môi trường máy ảo linux (Centos or Ubuntu), hoặc máy có hệ điều hành Linux luôn.

Cài đặt magento 2 từ ban đầu là một công việc bao gồm nhiều bước và khá tốn thời gian, trong bài viết này, mình xin giới thiệu các bước tiến hành và chi tiết cài đặt trên windows

  1. Cài đặt các phần mềm (Các script mình sẽ cập nhật dần):
  • PHP 5.6 trở lên : Đảm bảo phải có các extension phù hợp như  php5-dev
    php5-curl php5-imagick php5-gd php5-mcrypt php5-mhash php5-mysql php5-
    xdebug php5-intl php5-xsl
  • Mysql 5.6 hoặc Mariadb phiên bản mới nhất
  • Nginx 1.9 hoặc Apache 2.4 trở lên
  • Composer
  1. Tool – IDE phát triển – Lựa chọn một
  • PhpStorm – Jetbrain: Đây là một công cụ tuyệt với, các bạn có license cho 1 năm nếu có email dạng .edu dùng để đăng ký.
  • Netbeans – php: Free và thân thiện dễ dùng. Nhưng đôi khi chậm và lỗi.
  • Eclipse – php: Free và rất nổi tiếng, khá dễ dùng với người đã làm eclipse lâu. Các bạn mới học nên làm quen dần, bởi Eclipse là một trong những công cụ ổn định và phổ biến nhất.

Để tải về magento 2 source code có các cách phổ biến như sau:

  • Checkout từ git về hoặc down zip file.
  • Download từ trang web của magento 2
  • Dùng composer để cài đặt

Nên dùng các 1 để xem được đầy đủ nhất các package đã và đang được phát triển nằm trong thư mục app/code.

Sau khi lấy được mã nguồn về, các bạn tiến hành:

  • Đặt mã nguồn vào trong thư mục ứng dụng web của bạn: trên linux thường là var/www/html, trên window tùy theo bạn quyết định
  • Cấu hình httpd.conf trên apache 2 hoặc một virtual host trong conf.d ở nginx
  • Bật Magento 2 để tiến hành cài đặt
  • Đảm bảo các yêu cầu Magento đòi hỏi được đáp ứng để tránh lỗi về sau
  • Các bạn chú ý phân quyền cho các thư mục trong magento để tránh lỗi không có quyền đọc ghi thư mục

Trên đây là một vài tóm tắt về việc cài đặt môi trường phát triển cho magento 2. Bây giờ mình sẽ giới thiệu chi tiết cài đặt trên windows, theo hướng đơn giản nhất.

  • Tải về XAMPP phiên bản cho window: chú ý lấy phiên bản mới nhất. Hiện nay các bạn nên sài phiên bản 7 hoặc 5.6 nhưng tốt nhất nên sài 5.6 cho quá trình phát triển sau này, tránh trường hợp không tương thích
  • Cài đăt biến môi trường cho php và mysql
  • Giải nén magento 2 vào thư mục nào đó
  • Bật XAMPP rồi tạo một virtual host
  • Truy cập bằng web đường link của magento 2
  • Nếu thấy thông báo cần chạy composer install thì trước hết bạn cần cài composer trước
  • Sau đó chạy install
  • Nếu khi chạy install các bạn thấy thiếu extension thi vào php.ini để enable nó lên, ví dụ không có ext intl* thì vào trong php.ini enable dòng này lên: extension=php_intl.dll
  • Sau đó gõ composer install ở root của project
  • Khi cài xong thì vào lại magento bằng trình duyệt web
  • Tiếp tục cài đặt
  • Trong quá trình cài đặt nếu thông báo còn thiếu extension nào thì vào php.ini để enable
  • Sau khi cài xong, truy cập vào đường link quản trị. Nếu thấy ảnh logo vỡ hoặc không tìm thấy tài nguyên thì gõ lệnh sau ở root của project, lệnh này sẽ tạo lại các file tài nguyên: php bin/magento setup:static-content:deploy

Cài đặt trên linux:

  • Tương tự như trên windows, mình phải đảm bảo các gói PHP, MySQL đáp ứng phiên bản
  • Các bạn chú ý các lệnh install trên centos thường được dùng với yum install, trên ubuntu thì sudo apt-get
  • Đầu tiên cài đặt gói php
  • Cài đặt mariadb
  • Cài đặt apache 2 hoặc nginx
  • Cấu hình virtual host

Sau khi cài đặt xong bạn tiến hành truy cập vào địa chỉ của trên web, ví dụ: http://localhost, http://localhost/magento2….

Ta tiếp tục next khi đến bước này thì phải chọn khung giờ là sài gòn, còn tiền tệ và ngôn ngữ là tùy thuộc vào bạn

caidatbangweb

Đang tiếp tục update cho linux..

 

 

Leave a comment