Thêm virtual host với Xampp

Bài này dành cho Newbie PHP.
Các bạn mới vọc PHP thường sử dụng bộ cài tích hợp Apache-Php-Mysql Xampp trên nền Windows. Thông thường thư mục đặt các file PHP của bạn là
C:\xampphtdocs
Để chạy bạn gõ liên kết quen thuộc sau trên trình duyệt

http://localhost

Giả sử bây giờ bạn muốn thay đổi hoặc thêm mới thư mục lưu các file php (lý do là đôi khi cài lại windows / xampp có thể lỡ tay xóa mất htdocs) thành
D:\myprojects
Và đường liên kết thành

http://myprojects.localhost/

Cách làm như sau :
Bước 1 : Tạo thư mục lưu các file php mới của bạn, tôi giả sử là
D:\myprojects
Bước 2 : Mở file hosts bằng notepad trong thư mục C:WINDOWSsystem32driversetc , giữ nguyên các nội dung khác của file và gõ thêm một dòng sau :
127.0.0.1    sitename.localhost
Ở đây sitename là tên tùy ý bạn chọn, trong trường hợp của tôi sẽ là myprojects.localhost. Bạn save lại file này.
Bước 3 : Mở file sau trong thư mục cài xampp C:\xamppapacheconfextrahttpd-vhosts.conf, thêm vào cuối file đoạn sau :
NameVirtualHost *:80

VirtualHost *:80

DocumentRoot “C:/xampp/htdocs/”

ServerName localhost

/VirtualHost

NameVirtualHost *:80

VirtualHost *:80

DocumentRoot “D:/myprojects/”

ServerName myprojects.localhost

/VirtualHost
Trong đoạn trên bạn báo với apache là có 2 virtual host, nằm ở 2 vị trí khác nhau, cùng chạy trên cổng web 80, với server name khác nhau (nhưng thực chất cùng IP 127.0.0.1)
Bước 4 : Bạn mở file C:\xamppapacheconfhttpd.conf bằng notepad, thêm các dòng sau đây vào cuối file (thay đổi theo như bạn muốn)
Directory “D:/myprojects/”

Options Indexes FollowSymLinks Includes ExecCGI

AllowOverride All

Order allow,deny

Allow from all

/Directory
Bước 5 : Khởi động lại Apache Server. Bây giờ bạn đã có thể sử dụng 2 vị trí lưu file PHP khác nhau và 2 url khác nhau là
http://localhost/ và http://myprojects.localhost/
Chúc bạn thành công,
Nguyễn Thanh Nam : AiTi-Aptech Faculty
Email : nam@aiti.com.vn

VN:F [1.9.12_1141]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.12_1141]
Rating: 0 (from 0 votes)