Thứ Ba, 7 tháng 12, 2010

Thêm virtual host với Xampp

Lập trình thiet ke website với PHP.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

Không có nhận xét nào:

Đăng nhận xét