Hỗ trợ cửa sổ php

Để 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ộ máy chủ Apache+PHP+MySQL (để phát triển và khai thác ứng dụng web PHP), một trình soạn thảo văn bản/IDE phù hợp

ĐỘI DUNG CỦA BẢN DỊCH Ẩn

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

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

3. Xin chào thế giới, PHP CLI.

4. PHP và máy chủ web

5. Ứng dụng web PHP và XAMPP

6. IDE cho PHP

7. Kết luận

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

PHP is a language setting script script (tương tự như Python) với chương trình dịch (trình thông dịch) 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 máy chủ web) hoặc chạy tích hợp với một máy chủ web chương trình

Ở dạng độc lập, chương trình giao dịch của PHP hoạt động được trên cả Windows, Mac và Linux. Ở chế độ này, chương trình giao dịch của PHP hoạt động gần giống như chương trình giao dịch của Python, C# (. NET) hay Java. Người gọi chương trình dịch vụ ở chế độ này là PHP CLI (giao diện dòng lệnh). PHP CLI cho phép chạy tập lệnh ở dạng ứng dụng bảng điều khiển

Do vậy, để học ngôn ngữ lập trình PHP, bạn không nhất thiết phải cài đặt máy chủ web. Bạn có thể viết tập lệnh và sử dụng chương trình dịch PHP để chạy trực tiếp tập lệnh đó ở dạng bảng điều khiển ứng dụng. Việc viết tập lệnh và chạy trong bảng điều khiển dạng 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 công việc học ngôn ngữ kịch bản như Python

At the HỢP HỢP ĐỊNH VỊ, chương trình giao dịch của PHP hoạt động như phần mở rộng của máy chủ web chương trình. PHP can be active the same Apache (Linux/Windows), NGinx (Linux/Windows) or 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 máy chủ web sẽ điều hướng truy vấn tới chương trình dịch vụ của PHP để xử lý tập lệnh tương ứng. Kết quả chạy script PHP sẽ được máy chủ web trả về cho trình duyệt. Tập lệnh PHP chạy ở chế độ hợp lệ 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 vụ 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 công việc minh họa, trong bài học này, chúng tôi 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ẽ hiển thị riêng ở phần phụ lục

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

Chương trình giao dịch toàn quyền của PHP cho windows được cung cấp miễn phí tại địa chỉ https. //các cửa sổ. php. mạng/tải xuống/. Chương trình PHP được cung cấp ở định dạng file chạy nén trong file zip. PHP không cung cấp bộ cài đặt (tệp msi)

Lưu ý rằng ở trang này có nhiều chương trình khác nhau. You options choose as after

  • Select version 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 chọn 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 Gỡ lỗi hoặc Gói phát triển

Đâ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 trả lời các yêu cầu trên là VS16 x64 Non Thread Safe (2020-24/11 22. 43. 38) và có thể tải xuống từ đường liên kết https. //các cửa sổ. php. net/tải xuống/phát hành/php-8. 0. 0-nts-Win32-vs16-x64. khóa kéo. Bản 32 bit tương ứng là VS16 x86 Non Thread Safe (2020-24/11 22. 45. 09), tải từ liên kết https. //các cửa sổ. php. net/tải xuống/phát hành/php-8. 0. 0-nts-Win32-vs16-x86. khóa kéo

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

Cài đặt PHP chỉ đơn giản là giải nén tệp zip vừa tải xuống. Please giải nén file zip vào thư mục C. \PHP

You could extracting into any directory. Tuy nhiên, để thuận tiện cho việc hướng dẫn ở các bài viết sau, chúng ta cài đặt hệ thống PHP vào thư mục C tốt nhất. \PHP. Nếu lựa chọn giải nén vào thư mục khá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

Add path C. \PHP vào danh sách đường dẫn của hệ thống (PATH)

Hỗ trợ cửa sổ php
Hỗ trợ cửa sổ php
Thuộc tính hệ thống -> tab Nâng cao -> Biến môi trường -> Đường dẫn -> nút Mới

Thao tác trên 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. ban đầu

Open directory C. \PHP tìm đến tệp php.ini-development. Đổi tên tệp này thành php. ban đầu

php.inilà file cấu hình bắt buộc của PHP. Cấu hình thiếu tập tin này, PHP sẽ thông 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-triển khai. Trong đó, php. ini-Development chứa các thông tin cấu hình sẵn có phù hợp cho quá trình phát triển ứng dụng. File left back phù hợp với công việc khai thác

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

Xin chào thế giới, PHP CLI

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

Open file index. php bằng notepad và viết nội dung cho tệp như sau

Vui lòng mở Command Prompt (cmd) và chuyển PhpPorjects làm thư mục hiện hành

Run command

0. You have been results as after

Hỗ trợ cửa sổ php
Hỗ trợ cửa sổ php

Như vậy chương trình dịch PHP đã được hệ thống gọi và truyền cho nó chỉ mục tập lệnh tệp. php. PHP CLI thực thi tập lệnh này (chỉ có lệnh trong

1

Giờ hãy điều chỉnh mã của chỉ mục. php as after

Chạy lại ứng dụng (lệnh

0) và nhập tên, bạn nhận được kết quả như sau

Hỗ trợ cửa sổ php
Hỗ trợ cửa sổ php

Trong ví dụ này, bạn tiếp nhận cả dữ liệu từ bảng điều khiển

Như vậy, cách sử dụng PHP CLI như vậy cũng giống như cách sử dụng lệnh

3, 
0 hoặc 
1 của các ngôn ngữ tương ứng. Bạn có thể xuất/nhập dữ liệu qua bảng điều khiển mà không cần đến giao diện web

Việc viết và chạy tập lệnh như trên sẽ được sử dụng chủ đạo ở phần đầu của tài liệu này

PHP và máy chủ web

PHP CLI rất phù hợp cho việc học ngôn ngữ PHP ở giai đoạn đầu. Tuy nhiên, tiếp theo, bạn bắt buộc phải sử dụng PHP ở chế độ tương thích với máy chủ web để phát triển ứng dụng web – mục tiêu chính của học lập trình PHP.

Mặc dù PHP có thể đánh giá hợp lý với nhiều chương trình máy chủ web, 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 môi trường thực tế cho ứng dụng web, bạn còn cần đến các máy chủ khác như MySQL (máy chủ cơ sở dữ liệu), Mercury (máy chủ thư), Filezilla (máy chủ FTP, máy chủ khai thác ứng dụng)

Việc cài đặt Apache và tích hợp với PHP (và các máy chủ khác) là công việc của quản trị viên hệ thống hơn là của lập trình viên

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

Mã máy chủ gói mở này thường bao gồm 3 thành phần chính. Máy chủ web Apache, hệ thống quản trị cơ sở dữ liệu MySQL, tích hợp chương trình dịch PHP hoặc Perl. Vì vậy các gói phần mềm này thường được gọi chung là AMP

Do bộ máy chủ này hoạt động trên nền tảng đa nền, người ta thường gọi chúng theo nền tảng. WAMP (dành cho Windows), LAMP (dành cho Linux), hoặc MAMP (dành cho Mac)

Hiện nay có nhiều gói AMP khác nhau. XAMPP (https. //www. apachefriends. tổ chức/tải xuống. html), ngăn xếp AMPPS (https. // bộ khuếch đại. com/tải xuống), WAMP (https. //www. máy chủ. com/vi/)

Hầu hết chúng đều tương tự nhau khi sử dụng để phát triển ứng dụng. Lựa chọn lựa chọn mang tính cá nhân

Để hệ thống tốt nhất, trong hướng dẫn tập tin này, chúng tôi sẽ sử dụng bộ XAMPP. Bộ XAMPP có ưu điểm rất lớn là cập nhật nhanh phiên bản mới nhất của PHP

Ứng dụng web PHP và XAMPP

Bạn tải xuống bộ cài đặt XAMPP và cài đặt như một chương trình windows bình thường vào thư mục C. \XAMPP

Để quản lý các máy chủ, bạn chạy tệp C. \XAMPP\xampp-control. người cũ

Để chạy ứng dụng PHP, bạn cần chạy máy chủ Apache (và MySQL sau này). Bấm vào nút Bắt đầu tương ứng ở cột Hành động

Hỗ trợ cửa sổ php
Hỗ trợ cửa sổ php

Nếu cổng 80, 443 còn rảnh, máy chủ Apache sẽ khởi động. Trong lần khởi động đầu tiên Apache sẽ hỏi hệ thống để liên kết với cổng TCP 80 và 443. Tương tự MySQL sẽ hỏi và liên kết với cổng 3306

Giờ bạn đã có một máy chủ web đang hoạt động và tích hợp sẵn với PHP

Giờ chúng ta sẽ cùng viết một ứng dụng web bằng PHP đơn giản nhất

In the directory C. \XAMPP\htdocs tạo thư mục ứng dụng web mới. Trong thư mục webapp tạo chỉ mục tệp. php and write content as after

Hello world from PHP"; // vẫn sử dụng lệnh echo

Mở trình duyệt và nhập địa chỉ

2 (hoặc 
3), bạn đã nhận được kết quả như sau

Hỗ trợ cửa sổ php
Hỗ trợ cửa sổ php

Truy vấn HTTP với địa chỉ localhost/webapp được duyệt gửi tới chương trình Apache qua giao thức HTTP. Apache không trực tiếp xử lý truy vấn này mà gọi tới chương trình dịch PHP (ở định dạng mở rộng của Apache)

Chỉ mục tập lệnh tệp. php has been a program translate but results in the command echo time was convert to HTML code return for Apache. Apache gửi HTML trở lại cho trình duyệt

Chúng ta sẽ trình bày chi tiết hơn về cách sử dụng XAMPP trong bài học về cài đặt môi trường phát triển ứng dụng web với PHP

IDE cho PHP

Việc viết code cho PHP rất đơn giản. chỉ cần một chương trình hỗ trợ xử lý văn bản gốc. Tập lệnh của PHP chỉ là tập tin văn bản thông thường. Bạn có thể sử dụng ngay notepad của Windows

Với lịch sử lâu dài và sự phổ biến của mình, hiện nay có rất nhiều công cụ phát triển ứng dụng PHP. Trong đó có các trình xử lý văn bản (text editor) cho đến các IDE – môi trường tích hợp để phát triển ứng dụng

Nếu thích sự đơn giản, bạn có thể sử dụng trình soạn thảo văn bản như Notepad++, Sublime Text, Atom. Ngoài chí lập trình viên PHP chuyên nghiệp vẫn sử dụng trình soạn thảo văn bản này

Nếu muốn hỗ trợ tốt hơn nữa, bạn có thể sử dụng các IDE. IDE – Môi trường phát triển tích hợp – là một bộ công cụ toàn quyền cho việc phát triển ứng dụng, bao gồm từ viết mã, phân tích mã, chạy thử nghiệm, gỡ lỗi, đóng gói, phân phối

Có rất nhiều PHP IDE. Phổ biến nhất là PhpStorm, Eclipse PDT, Netbean. Nếu bạn tìm kiếm trên google những IDE tốt nhất cho PHP, 3 loại IDE trên sẽ xuất hiện trong hầu hết các danh sách. Lựa chọn tùy chọn IDE nào là sở thích cá nhân

PhpStorm là IDE được sử dụng trong hướng dẫn tập tin này. Đây là một IDE miễn phí. Bạn có thể tải xuống bản thử nghiệm 30 ngày từ địa chỉ https. //www. phản lực. com/phpstorm/tải xuống/.
Nếu bạn có một email edu, bạn có thể đăng ký chương trình hỗ trợ giáo dục của JetBrains để sử dụng miễn phí tất cả các sản phẩm của JetBrains cho mục đích giáo dục. Giấy phép gia hạn từng năm một.
Bạn có thể đăng ký giấy phép từ liên kết https. //www. phản lực. com/cộng đồng/giáo dục/#students.

Hỗ trợ cửa sổ php
Hỗ trợ cửa sổ php
JetBrains PhpStorm

Trong bài học sau chúng ta sẽ học cách cấu hình PhpStorm để làm việc với PHP CLI. Bạn cũng sẽ học cách cấu hình PhpStorm để làm việc với máy chủ web trong một bài học riêng

Kết luận

Trong bài học này, chúng tôi đã thực hiện cài đặt các công cụ cần thiết cho quá trình học ngôn ngữ lập trình PHP