Ngôn ngữ PHP - Cài đặt

Hướng dẫn cài đặt Webserver cho PHP

Để  chạy PHP, bạn cần cài đặt bộ 3 thành phần AMP (gồm: Apache, Mysql, PHP).
Hiện này có nhiều gói AMP :

  • WAMP.
  • APPSERV.
  • XAMPP.

Trong phần này chúng ta sẽ cài đặt gói XAMPP .
XAMPP là gì?
XAMPP là một ứng dụng phần mềm khá nổi tiếng và thường hay được các lập trình viên sử dụng để xây dựng và phát triển các dựa án website ngôn ngữ PHP.  XAMPP được cài đặt và chạy trực tiếp trong môi trường Windows. XAMPP 5.6.31, 7.0.21 & 7.1.7 là phiên bản mới nhất hiện nay được cập nhật ngày 21/8/2014 và được rất nhiều người dùng ưa thích.
XAMPP được xem là một bộ công cụ hoàn chỉnh dành cho lập trình viên PHP, nó tích hợp các thành phần quan trọng và tương thích nhau như :

  • Xampp là chương trình tạo máy chủ Web (Web Server).
  • Xampp tích hợp sẵn Apache, PHP, MySQL, FTP Server, Mail Server....
  • Xampp có chương trình quản lý tiện lợi, cho phép bật, tắt, khởi động các dịch vụ máy chủ bất kỳ lúc nào.

Ưu điểm của XAMPP trong việc học MySQL

- Xampp có tích hợp sẵn MySQL.
- Xampp có sử dụng một giao diện để làm việc với MySQL gọi là phpMyadmin (Đối với làm website, giao diện này sẽ được sử dụng rất thường xuyên).
- Vì vậy, học MySQL bằng giao diện phpMyadmin của XAMPP là một điều kiện tốt để tập làm quen với phpMyadmin.
Cách cài đặt XAMPP

  • Bước 1: Vào trang chủ của XAMPP là www.apachefriends.org
  • Bước 2: Tìm phần Download, chọn phiên bản phù hợp với máy tính của bạn rồi download về.
    1. XAMPP for Windows 
    2. XAMPP for Linux 
    3. XAMPP for OS X
  • Bước 3: Sau khi download xong, mở lên và cài đặt như một phần mềm bình thường (Lưu ý: Trong quá trình cài đặt, sẽ có lúc nó bảo chọn ổ đĩa để cài, bạn cứ để như mặc định là C:\xampp).

- Download thử nghiệm cài đặt file: xampp-win32-5.6.24-1-VC11-installer.exe.
- Double click file vừa download (hoặc chạy bằng quyền administrator bằng cách right click lên file vừa download > Run as administrator), sẽ xuất hiện hộp thoại "Question" nếu máy tính bạn có chương trình duyệt virus, không cần lo lắng, cứ chọn "Yes":

Hộp thông báo "Question"

 Ngay sau đó là hộp thoại "Warning" về quyền User điều khiển, nếu bạn chạy bằng quyền administrator thì không cần quan tâm tới cảnh báo này, chọn "Ok" để tiếp tục, còn muốn an toàn hơn thì bạn cứ việc chọn cài XAMPP ở ổ đĩa khác với ổ cài Window là được (chọn ổ đĩa tại bước Setup - Installation folder).

Hộp thông báo "Warning"

Màn hình Welcome của setup thì click "Next"

Hộp thông báo "Setup"

 Tại màn hình này chọn các ứng dụng kèm theo của bộ XAMPP, bạn có thể bỏ những phần không cần thiết đi nhe, tuy nhiên cứ chọn hết và "Next" thôi, vì sau này sẽ có dịp dùng đến.

Hộp thông báo "Setup - Select Components"

Chọn thư mục để cài đặt, chứa thư mục XAMPP, thường để mặc định C:\xampp.

Hộp thông báo "Setup - Installation folder"

 Giới thiệu về bộ tích hợp Bitnami cho XAMPP, muốn xem giới thiệu thì click chọn "Learn more about Bitnami for XAMPP", còn không thì bỏ chọn nhé!.

Hộp thông báo "Setup - Bitnami for XAMPP"

Các bước chuẩn bị sơ bộ đã xong, giờ thì click "Next" để cài đặt.

Hộp thông báo "Setup - Ready to Install"

Đây là màn hình cài đặt, cứ đợi chạy xong hết là có thể sử dụng được XAMPP.

Cách khởi động XAMPP
Sau khi cài đặt XAMPP thành công. Tìm trên màn hình máy tính ứng dụng có tên là "XAMPP control Panel" và mở nó lên, bạn sẽ thấy một giao diện quản lý như thế này.

Bên dưới "Actions" click vào 2 button "Start" tương ứng của "Apache" và "MySQL" để khởi động 2 ứng dụng.
Chỉnh lỗi

  • Thông thường khi cài xong, sẽ dễ gặp lỗi không khởi động được Apache, nguyên nhân dễ gặp nhất là do xung đột port 80, port này có rất nhiều chương trình ưu tiên chạy, ví dụ như Skype, IIS, World Wide Web Publishing service, HTTP Server API, ..
  • Cách giải quyết là tắt các chương trình trên sau đó khởi động lại Apache là được:
    1. Skype, IIS hay HTTP Server API, ... thì close ứng dụng tương ứng.
    2. World Wide Web Publishing service thì: Cửa sổ + R > gõ services.msc > tìm trong hộp thoại vừa hiện ra "World Wide Web Publishing Service" > click chuột phải chọn "Stop".
  • Sau khi tắt ứng dụng tương ứng xong thì click chọn "Start" để khởi động lại Apache, màn hình như bên dưới là thành công.

Cách kiểm tra đã cài đặt XAMPP và các dịch vụ thành công hay chưa
Bạn mở trình duyệt lên, và gõ vào thanh địa chỉ chữ: localhost rồi bấm enter.

Nếu trình duyệt hiển thị giao diện tương tự như bên dưới tức là bạn đã cài đặt thành công XAMPP và các dịch vụ (Lưu ý: giao diện có thể hơi khác nhau, tùy vào phiên bản của XAMPP).