- 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.
- 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.