Doi web mac dinh cho wamp

Doi web mac dinh cho wamp

Chào các bạn!

WAMP (Window Apache MySQL Php) là một ứng dụng tích hợp các công cụ cho phép tạo server ảo, quản lý cơ sở dữ liệu, thực thi mã lệnh php, rất quen thuộc với đa số các người dùng lập trình web.

Mặc định khi khởi động thì WAMP sẽ chiếm dụng port 80 của máy tính, nhiều lúc sẽ bị đụng độ tranh chấp gây ra lỗi với một vài chương trình khác như IIS (Internet Information Services), phần mềm hội thoại Skype… Giải pháp đưa ra là thay đổi port cho các ứng dụng để tránh tình trạng này. Bài viết này sẽ hướng dẫn bạn làm điều đó, một cách hiệu quả nhất.

Doi web mac dinh cho wamp
wamp-server

  1. Mở tập tin http.conf trong thư mục /wamp/bin/apache/Apache2.2.17/conf/ bằng một trình soạn thảo, notepad chẳng hạn.
  2. Tìm kiếm dòng Listen 80 và thay cổng  80 thành cổng bạn chọn, ở đây mình chọn cổng 81 làm ví dụ, Listen 81.
  3. Lưu tập tin.

Đến bước này trang bạn có thể chạy wamp và vào trình duyệt gõ “http://localhost:81” để vào trang quản lý của wamp.

Nhưng vấn đề nãy sinh là khi bạn click trái vào biểu tượng ở system tray, nhấn localhost, phpMyAdmin hoặc bất kỳ cái alias nào bạn tạo, thì trình duyệt cũng chỉ mở ra “http://localhost“, nghĩa là vẫn mở ở port 80.

Bạn vẫn có thể thêm vào bằng cách gõ cụm “:81” để chạy bình thường, nhưng mình sẽ chia sẻ một giải pháp toàn cục và hiệu quả hơn như sau:

  1. Mở tập tin wampmanager.ini trong thư mục /wamp/.
  2. Tìm đến từ localhost và khi bạn tìm thấy dòng lệnh như sau Parameters: “http://localhost/”; Glyph: , thay đổi tham số thành http://localhost:81/. Lần lượt tìm và sửa tất cả các cụm “http://localhost/” mặc định thành “http://localhost:81“, có thể sử dụng chức năng replace, Ctrl + H, của trình soạn thảo để làm nhanh việc này.
  3. Lưu tập tin.
  4. Thực hiện tương tự với wampmanager.tpl.
  5. Lưu tập tin, và uống ngụm Pepsi, ăn miếng bánh RITZ fomat, ăn mừng vì bạn đã hoàn thành xuất sắc.

Chúc các bạn thành công.

WampServer là một trong những chương trình tạo máy chủ dịch vụ Web - Web Server trên máy vi tính cá nhân - Localhost. WampServer sẽ giúp bạn chạy trang web trên máy tính của mình khi bạn thiết kế web hoặc khi bạn cần thử nghiệm các ứng dụng web mã nguồn PHP.

Doi web mac dinh cho wamp
Sử dụng WampServer để chạy trang web trên localhost

Tạo máy chủ ảo cục bộ - VirtualHosts

Trước tiên bạn cần phải chạy chương trình WampServer và đảm bảo là các dịch vụ Apache, MySQL và MariaDB ở trang thái đang hoạt động, biểu tượng của WampServer sẽ có màu xanh lá.

Xem hướng dẫn Cài đặt và sử dụng chương trình tạo máy chủ localhost Wamp Server

Muốn tạo máy chủ ảo cục bộ - VirtualHosts bằng WampServer thì bạn cũng thực hiện 2 bước.

Bước 1 - Tạo thư mục cho máy chủ ảo cục bộ

Thư mục này dùng để chứa trang web của bạn gọi là thư mục web gốc - WebRoot. Mỗi máy chủ ảo sẽ có một thư mục web gốc riêng. Bạn có thể tạo thư mục này ở trong thư mục web gốc - www của WampServer hay ở bất cứ đâu mà bạn muốn.

Bây giờ bạn hãy tạo một thư mục tên là www nằm trên ổ dĩa C sau đó tạo thêm một thư mục con tên là buaxua nằm trong thư mục www vừa tạo.

Doi web mac dinh cho wamp
Tạo thư mục web gốc - WebRoot cho máy chủ ảo cục bộ

Bước 2 - Tạo máy chủ ảo cục bộ

Bạn hãy nhấn nút trái chuột vào biểu tượng của WampServer và chọn Your VirtualHosts sau đó nhấn tiếp vào VirtualHosts Management

Doi web mac dinh cho wamp
Trình đơn VirtualHosts Management

Trong cửa sổ Add a VirtualHost, bạn hãy đặt tên cho website của bạn là buaxua, đây cũng là tên miền ảo dùng để truy cập trang web của bạn trên Localhost.

Tiếp theo bạn hãy nhập đường dẫn tới thư mục C:/www/buaxua mà bạn đã tạo ở Bước 1.

Sau khi nhập xong bạn hãy nhấn vào nút Start the creation of the VirtualHost.

Doi web mac dinh cho wamp
Cửa sổ Add a VirtualHost

Sẽ xuất hiện thông báo cho biết VirtualHost tên là buaxua đã được tạo xong.

Doi web mac dinh cho wamp
Thông báo VirtualHost đã được tạo xong

Bạn có thể lặp lại Bước 1 và Bước 2 để tạo thêm nhiều VirtualHost khác nếu muốn.

Bước 3 - Khởi động lại DNS Server

Sau khi tạo xong VirtualHost bạn phải cho khởi động lại máy chủ phân giải tên miền - DNS Server để cập nhật các thay đổi. Bạn hãy nhấn nút phải chuột vào biểu tượng của WampServer và chọn Tools sau đó nhấn vào Restart DNS

Doi web mac dinh cho wamp
Khởi động lại DNS Server

WampServer sẽ khởi động lại và bây giờ trong Your VirtualHosts sẽ xuất hiện thêm buaxua. Bạn có thể nhấn vào nó để mở trang web buaxua hoặc nhập địa chỉ http://buaxua trong trình duyệt web.

Doi web mac dinh cho wamp
Chạy trang web buaxua trên localhost

Cách xóa máy chủ ảo cục bộ - VirtualHosts

Muốn xóa máy chủ ảo cục bộ - VirtualHosts thì bạn hãy mở cửa sổ Add a VirtualHost và nhấn vào nút Suppress VirtualHost form, sau đó đánh dấu vào VirtualHost nào muốn xóa và nhấn nút Suppress VirtualHost.

Doi web mac dinh cho wamp
Xóa máy chủ ảo cục bộ - VirtualHosts

Quản lý cơ sở dữ liệu - Database

Một trang web động thì thường phải có cơ sở dữ liệu - Database để chứa các thông tin - nội dung của trang web, các thông tin này sẽ được hiển thị trên trang web khi có yêu cầu.

Theo mặc định khi bạn tạo VirtualHost mới thì WampServer sẽ không tạo sẵn một cơ sở dữ liệu - Database cho bạn. Do đó nếu muốn thì bạn phải tự tạo Database cho trang web của mình bằng một trong các công cụ quản lý Database của WampServer là  PHPmyAdmin và Adminer

Doi web mac dinh cho wamp
Công cụ quản lý Database của WampServer là  PHPmyAdmin và Adminer

Thông tin kết nối cơ sở dữ liệu - Database của trang web như sau:

  • Database Type - Kiểu kết nối cơ sở dữ liệu là mysql hay mysqli
  • Host Name - Tên máy chủ cơ sở dữ liệu là localhost
  • User Name - Tên truy cập là root
  • Password - Mật khẩu truy cập để trống (không có mật khẩu)
  • Database Name - Tên của cơ sở dữ liệu theo mặc định là tên của Database do bạn đặt.

Như vậy là bạn đã có thể bắt đầu học thiết kế web, phát triển trang web sẵn có của bạn hoặc thử nghiệm ứng dụng web mã nguồn PHP. Nếu bạn gặp bất cứ vấn đề gì thì hãy trao đổi trên Diễn đàn hỏi đáp - BuaXua.vn nhé.

Bạn hãy tìm xem các bài hướng dẫn khác tại chuyên mục Thiết kế web

Phản hồi bài viết

Gửi ý kiến đóng góp hoặc thắc mắc của
bạn về bài viết này!

Xin vui lòng nhập chính xác địa chỉ Email của bạn để nhận được thư trả lời.