Hướng dẫn phpstorm mamp - mamp phpstorm

Các môi trường cho phát triển và triển khai ứng dụng được chia làm 3 loại: development, staging và production. Development là môi trường chuyên dành cho phát triển. Production là môi trường triển khai thực tế. Staging là môi trường giả lập gần giống production dành cho thử nghiệm.

Đối với ứng dụng PHP, Apache là một trong những server phổ biến nhất trong môi trường production. Do vậy, việc sử dụng Apache trong development và staging là yêu cầu tự nhiên.

XAMPP là một trong những cách đơn giản nhất để cài đặt và cấu hình Apache [và các server khác]. Thực tế XAMPP cũng là bộ server cài đặt và cấu hình sẵn được sử dụng rất phổ biến làm môi trường phát triển ứng dụng PHP.

Ngoài ra còn một số cách tiện lợi nữa như sử dụng web server tích hợp của PHP hoặc của PhpStorm.

Bài học này sẽ giới thiệu cách cài đặt các môi trường này.

Cài đặt và sử dụng XAMPP

Mặc dù PHP có thể tích hợp với nhiều chương trình web server, Apache vẫn là lựa chọn phổ biến nhất hiện nay, đặc biệt là làm môi trường phát triển ứng dụng PHP. Không chỉ vậy, để tạo ra môi trường thực sự cho ứng dụng web, bạn còn cần đến các server khác như MySQL [server cơ sở dữ liệu], Mercury [mail server], Filezilla [FTP server, phục vụ triển khai ứng dụng web].

Để hỗ trợ lập trình viên nhanh chóng cài đặt môi trường cho phát triển ứng dụng, một số hãng thứ ba xây dựng sẵn các gói server mã mở.

XAMPP là bộ server được chúng ta sử dụng trong khóa học này. Bạn tải bộ cài từ đường link //www.apachefriends.org/download.html và cài đặt như một chương trình windows bình thường. Đơn giản nhất là cài nó vào thư mục trên ổ hệ thống C:\XAMPP.

Trên Windows cũng có một số bộ WAMP thông dụng khác như AMPPS stack [//ampps.com], WAMP [//www.wampserver.com]. Chúng đều tương tự nhau khi sử dụng cho phát triển ứng dụng.

Để quản lý các server, bạn chạy file XAMPP\xampp-control.exe.

Để chạy ứng dụng PHP bạn cần chạy Apache server [và cả MySQL sau này]. Bấm vào nút Start tương ứng của Apache ở cột Actions.

Nếu cổng 80 và 443 còn rỗi, server Apache sẽ khởi động. Trong lần hoạt động đầu tiên Apache sẽ hỏi hệ thống để bind với cổng TCP 80 và 443.

Nếu cổng 80 đã bị chiếm bởi một chương trình khác [ví dụ, IIS], Apache sẽ báo lỗi và tắt ngay.

Khi này bạn có thể cấu hình để Apache chiếm dụng một cổng khác, ví dụ, cổng 8080.

Để cấu hình Apache cho cổng 8080, hãy mở file XAMPP\apache\conf\httpd.conf và [1] chỉnh Listen 80 [dòng số 60] thành Listen 8080, và [2] chỉnh ServerName localhost thành ServerName localhost 8080 [dòng 228].

Lưu file cấu hình và khởi động Apache.

Trong bộ XAMPP đã có sẵn chương trình dịch PHP [trong thư mục XAMPP\php]. Server Apache trong bộ XAMPP cũng đã được cấu hình để tích hợp với PHP. Bạn không cần làm gì nữa.

Tạo và truy xuất page

Hãy thực hiện một ví dụ nhỏ sau:

[1] mở thư mục XAMPP\htdocs. mở thư mục XAMPP\htdocs.

[2] tạo thư mục con learnphp trong htdocs. tạo thư mục con learnphp trong htdocs.

[3] tạo file index.php trong thư mục learnphp và viết code như sau: tạo file index.php trong thư mục learnphp và viết code như sau:

Bài Viết Liên Quan

Chủ Đề