09 Oct

Rate this post

Sau bài 1 – tổng quan về PHP, ở bài viết này, mình sẽ hướng dẫn các bạn cài đặt server ảo trên máy để có thể thực thi được các file php. Tiếp đó, chúng ta cũng sẽ làm quen với PHP thông qua ứng dụng đầu tiên, Hello Word.

1. Cài đặt Apache, PHP và MySQL.

Xuyên suốt chuỗi bài viết về PHP, tác giả sử dụng phần mềm XAMPP – một phần mềm giúp tạo server ảo để có thể thực thi các tập tin php dễ dàng.

 

-Tại sao lại chọn XAMPP mà không phải ứng dụng tạo server ảo khác?

 

XAMPP là một gói cài đặt có sẵn Apache, MySQL, PHP,… và nhiều tiện ích khác giúp bạn có thể cài đặt một WebServer một cách nhanh chóng. Do tính dễ dàng trong cài đặt, đầy đủ chức năng và thường xuyên cập nhật các phiên bản mới của Apache, MySQL, PHP,… và điều đặc biệt, XAMPP hoàn toàn miễn phí nên đây là một trong số những bộ cài đặt tích hợp được sử dụng nhiều nhất.b2-a

Hiện tại ứng dụng XAMPP đã có mặt trên cả 3 nền tảng Windows, Linux và OS X.

Để tải ứng dụng, các bạn truy cập: https://www.apachefriends.org/index.html , chọn hệ điều hành đang sử dụng và tải về.

 

Sau khi tải về các bạn mở file setup để bắt đầu quá trình cài đặt.b2-b

 

Chọn Next để sang bước tiếp theo

Tiếp tục chọn Next.

b2-c

Chọn thư mục lưu, sau đó nhấn Next.

b2-d

Quá trình giải nén các file cài đặt . Các bạn chờ cho đến khi ứng dụng được cài đặt xong.

b2-e

Quá trình cài đặt hoàn tất, nhấn Finish

 

b2-f

 

Giao diện của ứng dụng

 

b2-h

 

Cách đổi cổng XAMPP để không bị trùng với dịch vụ Web:

 

-Các bạn chọn Config tại Apache, sau đó chọn Apache (httpd.conf)

 

b2-1

 

-Khi tập tin mở ra, bạn nhấn Ctrl + F, nhập Listen để tìm kiếm. Bạn tìm đến dòng Listen 80, sửa lại port mà bạn muốn tránh port của các dịch vụ khác. Ví dụ bạn có thể chọn port 8080 hay 8888,… sau đó Lưu lại. Khởi động XAMPP lên.

b2-3

Nếu bạn sử dụng Skype, bạn làm theo cách sau để có thể khởi động được Apache do Skype sử dụng chung port với Apache.

 

Mở Skype > Công cụ > Nâng cao > Kết nối và bỏ tick tại dòng “Sử dụng cổng 80 và 443 cho các kết nối đến bổ sung”

b2-g

2. Cài đặt công cụ hỗ trợ viết code PHP

 

Hiện tại có khá nhiều công cụ hỗ trợ viết code, một số ứng dụng tiêu biểu như phpDesigner, DreamWeaver, Zend Studio… Các bạn cũng có thể sử dụng Notepad hay Nodepad ++ để code. Trong suốt chuỗi bài viết này, mình sử dụng công cụ Zend Studio để viết vì công cụ này hỗ trợ khá nhiều tiện ích cho lập trình viên. Các bạn có thể lựa chọn ứng dụng nào mà các bạn thích, thuận tiện cho bạn nhất, không bắt buộc phải sử dụng một công cụ nào.

Mình gửi các bạn link tải một số ứng dụng ở trên:

–          phpDesigner: http://www.mpsoftware.dk/phpdesigner.php

–          DreamWeaver: http://goo.gl/4UXe8x

–          Zend Studio: http://goo.gl/Bmx1gw

 

3. Làm quen với PHP qua ví dụ kinh điển “Hello World”

 

Trước hết, các bạn khởi động phần mềm XAMPP để chạy server ảo. Tiếp đó, tạo một thư  mục mới trong thư mục htdocs trong  thư mục C:\\ xampp . Ví dụ mình tạo thư mục có tên HocPHP

 

b2-4

 

Tiếp đó, khởi động ứng dụng Zend Studio, chọn File > New > PHP Project from Existing Directory

 

b2-5

 

Chọn thư mục vừa tạo ở trên, chọn “Finish”

b2-7

 

Tiếp đó, chọn phải chuột Project vừa tạo, chọn New > PHP File

 

b2-8

Đặt tên File

 

b2-9

–          Các bạn gõ đoạn code sau:

 

 

Trong đó, < ?php và ?> là cú pháp mở đầu của một tập tin php, echo là lệnh xuất, ở đây, ta xuất chuỗi “Hello Word!” lên trình duyệt.

b2-10

Các bạn mở trình duyệt, truy cập http://localhost:8080/hocPHP/helloworld.php để xem kết quả.

Untitled

Như vậy các bạn đã biết cách cài đặt, cấu hình server ảo để thực thi các tập tin php, cài đặt công cụ soạn thảo code php và làm quen với php thông qua ví dụ đầu tiên Hello Word. Trong bài tiếp theo, Bài 3. Các biểu thức cơ bản trong PHP, chúng ta sẽ tìm hiểu về các phép toán và biểu thức cơ bản trong PHP.

 

Chúc các bạn học tập tốt!