Hướng dẫn php download

Để học ngôn ngữ PHP và phát triển ứng dụng với ngôn ngữ này bạn cần cài đặt các thành phần cần thiết: chương trình dịch [để sử dụng PHP CLI bản mới nhất], bộ server Apache+PHP+MySQL [cho phát triển và triển khai ứng dụng web PHP], một text editor/IDE phù hợp.

Giới thiệu chung về chương trình dịch PHP

PHP là một ngôn ngữ lập trình dạng script [tương tự như Python] với chương trình dịch [interpreter] riêng của nó. Chương trình dịch của PHP có thể chạy độc lập [không cần web server] hoặc chạy tích hợp với một chương trình web server.

Ở dạng độc lập, chương trình dịch của PHP hoạt động được trên cả Windows, Mac và Linux. Ở chế độ này, chương trình dịch của PHP hoạt động gần tương tự như chương trình dịch của Python, C# [.NET core] hay Java. Người ta gọi chương trình dịch ở chế độ này là PHP CLI [command line interface]. PHP CLI cho phép chạy script ở dạng ứng dụng console.

Do vậy, để học ngôn ngữ lập trình PHP thì bạn không cần thiết phải cài đặt web server. Bạn có thể viết script và sử dụng chương trình dịch PHP để chạy trực tiếp script đó ở dạng ứng dụng console. Việc viết script và chạy ở dạng console như vậy hoàn toàn tương tự như khi bạn học lập trình với các ngôn ngữ khác [như C#, Java, Python, F#, C, C++]. Nó đặc biệt giống với việc học ngôn ngữ script như Python.

Ở dạng tích hợp, chương trình dịch của PHP hoạt động như phần mở rộng của một chương trình web server. PHP có thể hoạt động cùng Apache [Linux/Windows], NGinx [Linux/Windows] hay IIS [windows]. Đây là chế độ hoạt động chính của chương trình dịch PHP.

Ở chế độ này, chương trình web server sẽ điều hướng truy vấn tới chương trình dịch của PHP để xử lý script tương ứng. Kết quả chạy script PHP sẽ được web server trả về cho trình duyệt. Các script PHP chạy ở chế độ tích hợp này phải tuân thủ một số yêu cầu riêng để tạo ra ứng dụng web.

Trong phần tiếp theo của bài học chúng ta sẽ xem xét cách cài đặt chương trình dịch PHP trên Windows và cách tích hợp nó với chương trình máy chủ web Apache.

Cài đặt chương trình PHP

PHP chạy trên nhiều hệ điều hành. Để đơn giản hóa việc minh họa, trong bài học này chúng ta sẽ chỉ thực hiện trên windows. Về việc cài đặt trên các hệ điều hành khác sẽ trình bày riêng ở phần phụ lục.

Bước 1. Chọn chương trình PHP

Bộ chương trình dịch trọn vẹn của PHP cho windows được cung cấp miễn phí tại địa chỉ //windows.php.net/download/. Bộ chương trình PHP được cung cấp ở dạng file chạy nén trong tập tin zip. PHP không cung cấp các bộ cài đặt [file msi].

Lưu ý rằng ở trang này có nhiều bộ chương trình khác nhau. Bạn lựa chọn như sau:

  • Chọn phiên bản PHP. Phiên bản mới nhất hiện nay là PHP 8 [8.0.0].
  • Chọn bản 64 bit [x64] hoặc 32 bit [x86] tùy vào cấu hình máy.
  • Chọn bản NTS – non thread safe [đơn luồng].
  • Chọn bản Zip, không chọn bản Debug Pack hay Developement package.

Đây là lựa chọn phù hợp để chạy PHP CLI.

Theo đó, phiên bản mới nhất hiện nay dành cho máy 64 bit đáp ứng các yêu cầu trên là VS16 x64 Non Thread Safe [2020-Nov-24 22:43:38] và có thể tải từ đường link //windows.php.net/downloads/releases/php-8.0.0-nts-Win32-vs16-x64.zip. Bản 32 bit tương ứng là VS16 x86 Non Thread Safe [2020-Nov-24 22:45:09], tải từ link //windows.php.net/downloads/releases/php-8.0.0-nts-Win32-vs16-x86.zip.

Bước 2. Cài đặt

Việc cài đặt PHP chỉ đơn giản là giải nén file zip vừa tải về. Hãy giải nén file zip vào thư mục C:\PHP.

Bạn có thể giải nén vào thư mục bất kỳ. Tuy nhiên, để tiện lợi cho việc hướng dẫn ở các bài sau, chúng ta thống nhất cài PHP vào thư mục C:\PHP. Nếu lựa chọn giải nén vào thư mục khác, ở các phần hướng dẫn cấu hình bạn chú ý thay đổi đường dẫn PHP cho phù hợp.

Bước 3. Cấu hình Windows

Thêm đường dẫn C:\PHP vào danh sách đường dẫn của hệ thống [PATH].

System Properties -> tab Advanced -> Environment Variables -> Path -> nút New.

Thao tác trên giúp windows tìm tới file chương trình C:\PHP\php.exe khi chúng ta gọi lệnh php từ Command Prompt [cmd].

Bước 4. Tạo file cấu hình php.ini

Mở thư mục C:\PHP tìm đến file php.ini-development. Đổi tên file này thành php.ini.

php.ini là file cấu hình bắt buộc của PHP. Thiếu file cấu hình này, PHP sẽ báo lỗi khi hoạt động.

Trong bộ chương trình PHP đã có sẵn hai file cấu hình, php.ini-development và php.ini-deployment. Trong đó, php.ini-development chứa những thông tin cấu hình sẵn phù hợp cho quá trình phát triển ứng dụng. File còn lại phù hợp cho việc triển khai.

Đến đây bạn đã sẵn sàng để viết chương trình PHP CLI đầu tiên.

Hello world, PHP CLI!

Để thử nghiệm, hãy tạo thư mục PhpProjects. Trong thư mục này tạo file văn bản index.php. Chú ý để phần mở rộng là php.

Mở file index.php bằng notepad và viết nội dung cho file như sau:

Chủ Đề