Symfony , Micro-App & Visual studio Setup - day 2

- Ngày 1: Chúng ta đã tìm hiểu symfony là gì, cách install 1 project symfony hay chọn 1 phiên bản symfony nào hay cái đặc môi trường có liên quan đến symfony.

- Ngày 2: Hôm nay chúng ta vẫn chưa code chỉ tìm hiểu cách đặc 1 vitual domain cho sự án symfony của chúng ta hoặc với command line chúng ta start thử server và xem nó có hoạt động không nhé.

1. Sau khi chúng ta install thành công 1 project symfony phiên bản mới 4.4.1 thì cấu trúc thư mục
như sao

    Với vittual domain thì bạn nhìn ở root folder chúng ta hoàn toàn không thấy file index.php hoặc index.html nào cả (build 1 dự án php thì khi run php sẽ run file index đầu tiên).

  File index.php nằm ở folder public/

  Bươc 1: bạn mở file httpd-vhosts.conf nằm ở đường dẫn C:\xampp\apache\conf\extra thêm vào dòng code

<VirtualHost *:80>
    DocumentRoot "D:\Project\the_spacebar\public"
    ServerName symfony.local
    <Directory "D:\Project\the_spacebar\public"> 
        Options FollowSymLinks 
        AllowOverride All 
        DirectoryIndex index.php 
        Require all granted 
    </Directory> 
</VirtualHost>

Với DocumentRoot "D:\Project\the_spacebar\public" bạn chỉ đến folder public trong project của bạn sau đó lưu lại

  Bước 2 : mở file hosts nằm ở folder C:\Windows\System32\drivers\etc sau đó bạn thêm dòng

127.0.0.1 symfony.local

Sau đó lưu lại và restart Apache -> tiếp đến truy cập link symfony.local và xem kết quả :


Vậy là thành công với tạo vitual domian vs symfony.

Hoặc cách 2 dùng command line để khởi tạo domain

1. Từ giao diện CMD chúng ta cd đến thư mục chứa projetc và chạy câu lệnh đãm bảo server luôn được gọi composer require server


2. Tiếp đến chúng ta chạy câu lệnh php ./bin/console server:run


Giờ chúng ta có thể sữ dụng đường link 127.0.0.1:8000 với câu lệnh trên thì hệ thống tự động tìm đến folder public/ để chạy

  Với symfony chúng ta cần quan tâm đến 3 folder chính:

  config/
  public/
  src/

3. Ngoài ra để thao tác bằng command line chúng ta còn có một số lệnh, để xem lệnh chúng ta gõ
php ./bin/console


Đến đây chúng ta đã biết được cách setup vitual domain hoặc với command line để chạy được project symfony. hẹn gặp lại các bạn ở ngày 3.

Comments

Bài đăn phổ biến

Tính Bình Phương 1 Số Trong Python

Deploy website lên VPS hoặc Hosting với Gitlab CI/CD

Đổi tên "READ MORE" trong bài post

MỞ CAMERA VÀ CHỤP ẢNH BẰNG PHP