Giới thiệu và cài đặt PHP Framework Symfony

Giới thiệu và cài đặt PHP Framework Symfony

Giới thiệu và cài đặt PHP Framework Symfony

Chào các bạn,

Hiện nay mình cũng đang bắt đầu tìm hiểu Symfony, cho nên mình sẽ nói sơ qua về framework Symfony này luôn 😀

Các bạn nào đã xài Laravel chắc cũng sẽ thấy sơ sơ Symfony trong thư mục vendor nhỉ? Thế nên chắc cũng ko xa lạ với cái tên này :v

Mình sẽ giới thiệu sơ về framework này và hướng dẫn các bạn cài đặt nó

1/ Giới thiệu về Symfony

Symfony là gì? Là một bộ các components của PHP, là một framework ứng dụng web. Và trong đó Symfony framework là một trong những framework PHP dẫn đầu để tạo ra website, ứng dụng web, được xây dựng trên các Symfony components.

Symfony được lấy cảm hứng nhiều từ Spring Framework.

Symfony sử dụng nhiều một số thư viện open-source PHP, bao gồm:

  • Propel/Doctrine – các lớp đối tượng có quan hệ mapping với nhau.
  • PDO Database abstraction layer.
  • PHPUnit – một đơn vị kiểm thử framework.
  • Twig – templating engine.
  • Swift Mailer, thư viện email.

Ngoài ra Symfony còn có các phần tử riêng của nó, miễn phí cài đặt và sử dụng (xem tại đây).

Một số project lớn sử dụng Symfony:

  • Laravel
  • Drupal
  • Joomla
  • Magento
  • Lumen
  • Composer
  • phpMyAdmin

Giới thiệu thì đọc qua cho biết thôi nhỉ? :D, cụ thể thì cứ vào vấn đề chính vẫn ngon lành hơn :3

2/ Cài đặt Symfony

Ở bài này, mình chỉ hướng dẫn các bạn cài qua Windows nhé, còn Linux thì mốt có dịp sẽ update sau 😀

Trước khi cài Symfony, các bạn cần fải có Composer.

Ở máy mình, mình đang sử dụng Ampps với bộ PHP 7 (Hiện tại PHP >= 5.5.9 đã có thể sử dụng Symfony).

Câu lệnh để cài Symfony về máy:

composer create-project symfony/framework-standard-edition my_project_name

Ví dụ mình cần project có tên myApp:

composer create-project symfony/framework-standard-edition myApp

Sau đó cứ Enter thôi và đợi cho đến khi hoàn tất :D. Trong quá trình cài đặt nó sẽ hỏi bạn về thông tin database và email, các bạn cung cấp đủ ko thì để trống nhé.

Thư mục Symfony sau khi cài xong:

Giới thiệu và cài đặt PHP Framework Symfony

Sau đó các bạn có thể bật localhost của bạn lên(mình xài Ampps) và vào: http://localhost/<tên_project_của_bạn>/web/ để kiểm tra xem chạy dc chưa, nếu nó hiện ra như hình bên dưới là đã cài đặt thành công và có thể bắt đầu sử dụng rồi nhé 😀

Giới thiệu và cài đặt PHP Framework Symfony

Ở bài sau mình sẽ bắt đầu đi vào tạo các trang và route nhé 😀

Chúc các bạn thành công!

facebook
Seth Phát

Seth Phát

Mình là Phát - biệt danh Seth Phát. Hiện đang là một Sr. Full-Stack Engineer. Mình là một người yêu thích và đam mê lập trình và hiện tại đang theo về phần Web là chủ yếu. Mạnh Back-end và khá Front-end, vẫn đang theo đều cả 2 :v. Còn gì bằng khi được làm những thứ mà mình yêu thích, đam mê ;)

Bình luận qua Facebook