Thứ Sáu, 13 tháng 8, 2010

Hướng dẫn cài đặt và sử dụng XAMPP

1. Web Server là gì ?
Web server (máy phục vụ web) : máy tính mà trên đó cài đặt phần mềm phục vụ Web, đôi khi người ta cũng gọi chính phần mềm đó là web server.
Tất cả các web server đều hiểu mà chạy được các file *.htm và *.html, tuy nhiên mỗi web server lại phục vụ một số kiểu file chuyên biệt chẳng hạn như IIS của Microsoft dành cho *.asp, *.aspx, Apache dành cho *.php, Sun Java System Web Server của SUN dành cho *.jsp…
2. Nên chọn web server nào ?
Tùy thuộc vào các ngôn ngữ lập trình web mà chúng ta chọn webserver cho phù hợp. Để cài đặt web server chạy php thì chúng ta nên dùng Apache.
Một web server có thể chạy được các ứng dụng của php phải tồn tại những thành phần cơ bản sau : Apache-PHP-MySQL. Vài năn trước chúng ta phải cài đặt từng phần riêng biệt để chạy được ứng dụng PHP, nhưng nay đã có gói web server chỉ cần cài đặt một lần là đầy đủ các thành phần cơ bản trên như : AppServ, Wampp, Xampp…
Trong bài viết này, tôi xin đề cử gói XAMPP vì những lý do sau :
- Ngoài việc hỗ trợ các thành phần căn bản như Apache-PHP-MySQL-phpMyAdmin, XAMPP còn hỗ trợ các thành phần khác mà một số web server không có như Webmail-FTP-SSL-Perl.
- sử dụng rất dễ dàng.
- Hỗ trợ đầy đủ các thư viện mở rộng của PHP, đồng thời tích hợp thư viện PEAR.

3. Cài đặt Xampp
Hiện nay đã có Xampp phiên bản 1.7.3 nhưng phiên bản này dùng PHP 5.3 và lúc này PHP 5.3 đã có một số bug, ngoài ra một số host chưa hỗ trợ PHP 5.3 nên ở đây chúng ta dùng phiên bản 1.7.1. Đây là 1 phiên bản chạy khá ổn định trên các mã nguồn Joomla!, Zend Framework, Drupal…
Download Xampp v1.7.1 : http://www.mediafire.com/?mi6sgrop6po8m4m
Sau khi download về, chạy xampp-win32-1.7.1-installer.exe :
Nhấn nút ok để tiếp tục :


Nhấn nút next :

Chọn ổ đĩa và thư mục bạn cài đặt Xampp và sau đó ấn Next :

Chúng ta chỉ nên đánh dấu vào vùng màu đỏ còn các phần còn lại không nên đánh dấu vì nếu đánh dấu thì các dịch vụ như Apache-MySQL-Filezilla sẽ được chạy ngay khi khởi động windows :

Quá trình cài đặt của Xampp :


Sau khi cài đặt xong chúng ra nhấn nút Finish để hoàn tất quá trình cài đặt :

Khi nhấn nút Finish sẽ hiện ra một cửa số hỏi chúng ta có muốn chạy Xampp bây giờ không. Chúng ta chọn Yes để bắt đầu vào bảng điều khiển của Xampp
Để chạy được webserver và PHP script chúng ta nhấn nút Start bên cạnh Apache và MySQL. Chúng ta sẽ được như hình dưới :


Nhấn vào nút Admin bên cạnh Apache để vào trang chính của webserver và nhấn vào nút Admin bên cạnh MySQL để vào phpMyAdmin (phần quản lý MySQL qua giao diện web)
Khi nhấn vào nút Admin bên cạnh Apache chúng ta được giao diện web như sau :


Nhấn vào English, sẽ ra cửa sổ chính của Xampp, đến đây bạn hoàn tất quá trình cài đặt.

                  
(Nguồn : Zend.vn)
4. Tạo Virtual host trong Xampp
Khi chạy Zend Framework project, ta nên tạo cho mỗi Project 1 virtual host để tránh một số lỗi khó hiểu không mong muốn, và cũng để link trên thanh address trở nên thân thiện hơn.
Bình thường, khi muốn chạy 1 project, ta thường phải đặt proj đó trong thư mục xampp/htdocs, và để chạy ta gõ http://localhost/myproject. Bây giờ ta muốn chạy 1 proj mà lại đặt ở ổ D:/myProject, và khi chạy thì gõ : http://myproject thì virtual host sẽ giải quyết vấn đề này.
Để tạo Virtual host, ta vào thư mục cài Xampp->apache->conf->extra, như của tôi là E:\ForWorking\xampp\apache\conf\extra :


Mở file httpd-vhosts.conf bằng notepad :

Bỏ dấu # trước dòng NameVirtualHost *:80
Thêm vào cuối những dòng sau :

    ServerAdmin adminh@me.com
    DocumentRoot "D:/myproject"
    ServerName myproject
    ServerAlias myproject
    #ErrorLog "logs/dummy-host.wds.vn-error.log"
    #CustomLog "logs/dummy-host.wds.vn-access.log" common

 
        Options Indexes FollowSymLinks MultiViews
 AllowOverride All
       Order allow,deny
        Allow from all
 

Đối với những Proj nằm ở ổ đĩa khác và bạn muốn đặt tên domain khác thì bạn chỉ cần thay đường dẫn tới proj tại Document Root, thẻ Director, thay tên tại ServerName và ServerAlias.
Tiếp theo, các bạn vào thư mục C:\Windows\System32\drivers\etc, mở file host bằng notepad, sau đó thêm vào cuối file như sau :
127.0.0.1 localhost
127.0.0.1 myproject


Save lại. Ok, từ nay các bạn chạy myproject thì chỉ cần gõ http://myproject, thay vì gõ http://localhost/myproject.
Chúc các bạn thành công !

1 nhận xét:

Nặc danh nói...

Hay Hay!!!!