Symfony - Cài đặt

Chương này giải thích cách cài đặt Symfony framework trên máy tính của bạn. Việc cài đặt Symfony framework rất đơn giản và dễ dàng. Bạn có hai phương pháp để tạo ứng dụng trong Symfony framework. Phương pháp đầu tiên là sử dụng Symfony Installer, một ứng dụng để tạo một dự án trong Symfony framework. Phương pháp thứ hai là cài đặt dựa trên trình soạn nhạc. Chúng ta hãy xem xét chi tiết từng phương pháp một trong các phần sau.

yêu cầu hệ thống

Trước khi chuyển sang cài đặt, bạn yêu cầu các yêu cầu hệ thống sau.

  • Máy chủ web (Bất kỳ máy chủ nào sau đây)
    • WAMP (Windows)
    • LAMP (Linux)
    • XAMP (Đa nền tảng)
    • MAMP (Macintosh)
    • Nginx (Đa nền tảng)
    • Microsoft IIS (Windows)
    • Máy chủ web phát triển tích hợp sẵn PHP (Đa nền tảng)
  • Hệ điều hành: Đa nền tảng
  • Hỗ trợ trình duyệt: IE (Internet Explorer 8+), Firefox, Google Chrome, Safari, Opera
  • Khả năng tương thích với PHP: PHP 5.4 trở lên. Để có được lợi ích tối đa, hãy sử dụng phiên bản mới nhất.

Chúng tôi sẽ sử dụng máy chủ web phát triển tích hợp sẵn PHP cho hướng dẫn này.

Trình cài đặt Symfony

Symfony Installer được sử dụng để tạo các ứng dụng web trong khung Symfony. Bây giờ, hãy cấu hình trình cài đặt Symfony bằng lệnh sau.

$ sudo mkdir -p /usr/local/bin 
$ sudo curl -LsS https://symfony.com/installer -o /usr/local/bin/symfony 
$ sudo chmod a+x /usr/local/bin/symfony

Bây giờ, bạn đã cài đặt trình cài đặt Symfony trên máy của mình.

Tạo ứng dụng Symfony đầu tiên của bạn

Cú pháp sau được sử dụng để tạo ứng dụng Symfony trong phiên bản mới nhất.

Cú pháp

symfony new app_name

Ở đây, app_name là tên ứng dụng mới của bạn. Bạn có thể chỉ định bất kỳ tên nào bạn muốn.

Thí dụ

symfony new HelloWorld

Sau khi thực hiện lệnh trên, bạn sẽ thấy phản hồi sau.

Downloading Symfony...  

0 B/5.5 MiB ░░░░░░░░░░░  
……………………………………………………………  
……………………………………………………………   
Preparing project...  
✔  Symfony 3.2.7 was successfully installed. Now you can:  
   * Change your current directory to /Users/../workspace/firstapp  
   * Configure your application in app/config/parameters.yml file.  
   * Run your application: 
      1. Execute the php bin/console server:run command. 
      2. Browse to the http://localhost:8000 URL.  
   * Read the documentation at http://symfony.com/doc

Lệnh này tạo một thư mục mới có tên “firstapp /” chứa một dự án trống của Symfony framework phiên bản mới nhất.

Cài đặt phiên bản cụ thể

Nếu bạn cần cài đặt một phiên bản Symfony cụ thể, hãy sử dụng lệnh sau.

symfony new app_name 2.8 
symfony new app_name 3.1

Cài đặt dựa trên trình soạn nhạc

Bạn có thể tạo các ứng dụng Symfony bằng Composer. Hy vọng rằng bạn đã cài đặt trình soạn nhạc trên máy của mình. Nếu trình soạn nhạc chưa được cài đặt, hãy tải xuống và cài đặt nó.

Lệnh sau được sử dụng để tạo một dự án bằng trình soạn nhạc.

$ composer create-project symfony/framework-standard-edition app_name

Nếu bạn cần chỉ định một phiên bản cụ thể, bạn có thể chỉ định trong lệnh trên.

Chạy ứng dụng

Di chuyển đến thư mục dự án và chạy ứng dụng bằng lệnh sau.

cd HelloWorld 
php bin/console server:run

Sau khi thực hiện lệnh trên, hãy mở trình duyệt của bạn và yêu cầu url http://localhost:8000/. Nó tạo ra kết quả sau.

Kết quả