Download bản cài Apache 2.5.10 tại đây. Lưu ý: Không nhất thiết phải luôn cài đặt bản mới nhất của apache, bạn luôn chú ý đến phiên bản apache được cài đặt trên máy chủ nơi web của bạn sẽ chạy, ở thời điểm hiện tại, các máy chủ chủ yếu hổ trợ php5.
Cài đặt:
Sau khi giải nén file cài đặt, bạn click vào file instal để tiến hành cài đặt apache server lên máy của mình:

Lựa chọn vị trí cài đặt, thường chương trình cài đặt sẽ chọn C:\AppServ để cài đặt chương trình, nhưng nếu bạn có ý định thử nghiệm lâu dài với server này, để khỏi phải copy hoặc di chuyển quá nhiều file nếu máy gặp sự cố, bạn có thể chọn một thư mục khác đĩa C để cài đặt. Ở đây để mặc định là C:\AppServ, bạn chú ý đến đường dẫn này cho bước thử nghiệm với server.

Lựa chọn các gói sẽ được cài đặt vào máy của bạn, Apache server. PHP Hypetex Preprocessor: Bộ biên dịch để chạy PHP. PHP MyAdmin: Chương trình quản lý cơ sở dữ liệu MySQL trực quan. MySQL: hệ quả trị cơ sở dữ liệu MySQL.

Lựa chọn cấu hình cho server của bạn, ở server name: chọn localhost. Administrator's email: Email của người quản trị server. Port: gõ 80. Nếu trên máy của bạn đã cài IIS( luôn ở cổng 80) thì bạn phải chọn một cổng khác (vd 8080, 8282).

Bước tiếp theo là chọn cấu hình cho MySQL server, đặt mật khẩu cho tài khoản root, có quyền cao nhất, ví dụ ở đây chọn mật khẩu là none.

Sau các bước lựa chọn trên, nhấp install và chờ cho chương trình copy các file cần thiết lên máy. Chọn finish để hoàn tất việc cài đặt Apache server lên máy sử dụng hệ điều hành win xp.

Qua bước trên, máy đã được cài đặt apache server. Để biết có cài đặt thành công hay không, bạn mở trình duy@ <ịa chỉ http://localhost/, nếu như giao diện dưới đây xuất hiện nghĩa là Apache server và PHP Proc đã hoạt động, click phpMyAdmin và đăng nhập với tài khoản root/none để xác đinh MySQL server đã hoạt động. Click PHP Infomation để xem thông tin về server. Lưu ý, quá trình cài đặt trong bài đã chọn port là 80. Nếu chọn port khác để tránh xung đột với IIS (ví dụ bạn chọn 8080), bạn phải gõ vào trình duyệt địa chỉ là http://localhost:8080/.

Sử dụng:
Dưới đây là một số thử nghiệm với server đã cài đặt. Trong thư mục đã chọn cài đặt apache (C:\AppServ), bạn vào thư mục www, đây là thư mục chứa tất cả các file web. Tạo một folder với tên là hello. Vào trong thư mục hello. Sử dụng notepad và tạo một file với nội dung: dưới đây và lưu lại với tên là index.php
<?PHP
echo "Hello ! http://www.blog.kai.vn";
?>

Vào lại trình duyệt, gỏ địa chỉ: http://localhost/hello/ để chạy thử file PHP vừa tạo ra. Nội dung dưới đây sẽ hiển thị trên trình duyệt của bạn: Bạn đã có thể download code PHP về cài đặt và chạy thử hoặc test những code do mình tạo ra với server này.

Mặc định server sẽ khởi động cùng máy, trong một số trường hợp, khi không thử nghiệm với server mà vẫn để server hoạt động (dạng services) sẽ tốn tài nguyên hệ thống, bạn có thể cấu hình lại các thức hoạt động của server để chỉ hoạt động khi nào cần thiết:
Vào control Panel -> Admin tool -> Services: Tìm đến Apache 2.2 chọn propeties -> Startup Type: Chọn là manual thay vì mặc định là Auto. Như vậy, mổi lần muốn sử dụng đến apache server, bạn có thể vào lại đây và start services để chạy server. Chọn tương tự với mysql services.

Trên đây là hướng dẫn cài đặt apache server để thử nghiệm code PHP trên máy cài đặt hệ điều hành winxp. Với những hệ điều hành khác, bạn có thể vào trang chủ Apache Project để download bản cài đặt. Với code PHP, hiện tại có rất nhiều chương trình hổ trợ PHP Editor, bạn có thể download Notepad++ tại đây.