Trang web sử dụng php

Mở đầu loạt bài học PHP cơ bản, chúng ta sẽ cùng thảo luận qua khái niệm nó là gì?

Nó được tích hợp với một số Cơ sở dữ liệu thông dụng như MySQL, PostgreSQL, Oracle, Sybase, Informix và Microsoft SQL Server,

Giới thiệu về ngôn ngữ lập trình PHP

Với tính năng cài đặt nhanh, linh hoạt, hữu dụng trong thực tế, được tối ưu hóa qua nhiều phiên bản và dễ học nên PHP trở thành một ngôn ngữ lập trình web rất phổ biến và được sử dụng để phát triển mọi ứng dụng web từ đó

PHP chạy trên môi trường máy chủ Web và lưu trữ thông tin dữ liệu thông qua hệ thống quản trị cơ sở dữ liệu nên PHP thường đi kèm với Apache, MySQL và hệ điều hành Linux [LAMP]

PHP có thể thực hiện bất kỳ công việc nào không?

  • Tạo ra các trang web có nội dung động
  • Tạo, mở, đọc, ghi, xóa, đóng tệp trên máy chủ
  • Thu thập dữ liệu từ biểu mẫu
  • Gửi và nhận cookie
  • Thêm, xóa, sửa dữ liệu trong cơ sở dữ liệu
  • Quản lý quyền truy cập của người dùng
  • data code

Ngôn ngữ PHP được sử dụng phổ biến hiện nay bởi các lý do nào?

  • PHP có thể chạy trên các nền tảng khác nhau [Windows, Linux, Unix, Mac OS X, v. v…]
  • PHP tương thích với hầu hết tất cả máy chủ hiện nay [Apache, Nginx, IIS, v. v…]
  • Bên cạnh đó PHP cũng hỗ trợ nhiều loại cơ sở dữ liệu khác nhau
  • PHP miễn phí, có thể tải xuống tại trang web chính thức của PHP là. www. php. net
  • Học PHP dễ dàng và hiệu quả hoạt động ở phía máy chủ
  • Và đặc biệt PHP được cập nhật thường xuyên để theo kịp các xu hướng công nghệ mới nhất
  • Có nhiều framework mạnh mẽ như Laravel, Yii,…

Đặc trưng của PHP

5 đặc trưng quan trọng làm PHP trở thành ngôn ngữ khá tiện lợi

  • Đơn giản hóa
  • Hiệu quả
  • Bảo mật cao
  • linh hoạt
  • than thiện

Cú pháp của PHP

Cú pháp bên trên là một ví dụ đơn giản nhất viết bằng ngôn ngữ php sử dụng để xuất dòng chữ Hello World ra màn hình

Một trang web hoạt động như thế nào?

Hầu như mọi website đều hoạt động theo mô hình Client-Server. Các bạn có thể đọc bài viết này để tìm hiểu rõ về mô hình Client-Server nhé

Ví dụ để dễ hiểu

  • Khi bạn truy cập vào trang http. // bộ quần áo. giáo dục. vn
  • Hệ thống DNS sẽ xác định IP của UIT là 118. 69. 123. 137
  • Khi yêu cầu này Yêu cầu của máy khách Web sẽ chuyển đến máy chủ Web có địa chỉ IP 118. 69. 123. 137
  • Máy chủ Web sẽ xử lý yêu cầu bằng PHP, lấy thêm cơ sở dữ liệu tại Máy chủ cơ sở dữ liệu
  • Rồi gửi trả lại 1 trang HTML,CSS,JS cho trình duyệt Web thông qua một phần mềm chạy trên máy chủ là Apache, rồi trình duyệt sẽ xử lý để hiển thị ra cho chúng ta xử lý xem nội dung trang chủ UIT

Như vậy, để học PHP ta cần chuẩn bị những gì?

  • Một máy tính
  • Web browser
  • Cộng thêm một trình soạn thảo văn bản [có thể dùng Sublime Text, Zend studio, hiện tại mình thấy Visual studio Code đang phát triển rất mạnh và mình đang dùng trình soạn thảo này để code PHP]
  • Cuốn sổ tay, cuốn tập tin để khôi phục các hàm cần nhớ hoặc để thiết kế cơ sở dữ liệu
  • Quan trọng nhất vẫn là phải có đam mê và phải kiên trì vì học rất dễ nản

Ngoài ra, HTML là một lợi thế bổ sung khi học ngôn ngữ này. Bạn thậm chí có thể học nó mà không cần biết HTML, nhưng mình khuyên bạn ít nhất nên biết những điều cơ bản về HTML

Đối với các chủ đề được nâng cao hơn như ứng dụng tương tác và dịch vụ web, bạn cần biết thêm về JavaScript và XML

Bây giờ chúng ta sẽ sang phần thiết lập môi trường để thiết lập trình PHP

Để thuận tiện cho việc học thiết kế web, chúng ta cài đặt vào máy tính một chương trình máy chủ web để biến máy tính của mình trở thành một localhost nhằm mục đích tải lên các trang web và xem các trang web. Sau đây mình sẽ hướng dẫn sử dụng bộ công cụ WampServer để tạo 1 localhost

To run the files. php, chúng ta cần những gì?

  • Cài đặt máy chủ web [Apache, IIS,…]
  • Cài đặt PHP [download tại trang. www. php. net]
  • Và phải cài đặt cơ sở dữ liệu. MySql,…

Để đơn giản ba công việc trên, ta chỉ cần tải xuống và cài đặt một máy chủ web đã đóng sẵn gói

Ví dụ. MAPP, Xampp, WampServer, Ampps, VertrigoServer,…

Trong series này mình dùng WampServer để thao tác gói nhé, Các bạn có thể tải cài đặt về theo link đã có của mình để bên trên

Cài đặt WampServer vào Windows

WampServer là 1 bộ cài sẵn PHP + Apache + MySQL + Perl, chỉ cần cài WampServer vào là đã có ngay 1 Web Server để chạy được các project của PHP

Các bạn tải về rồi mở file cài đặt lên và cứ next next thôi 😀

Nhấn next lần cuối và đợi nó load xong là ta đã có 1 web server rồi. Các bạn chỉ cần kích hoạt máy chủ lên là nó sẽ tự động chạy các loại dịch vụ khác nhau như Apache, MySql,…

This is Control Panel giao diện của Wamp. Các bạn lưu ý nó sẽ có một nút hình chữ W màu xanh lá cây nằm dưới thanh taskbar nhé

Sau khi đã chạy rồi, bạn mở trình duyệt lên, nhập vào địa chỉ http. //máy chủ cục bộ/

If are as this THẾ NÀO NHƯ THẾ NÀO, thì đã thành công rồi nhé. [Do mình xài nhiều chương trình khác nên mình dùng cổng 82, cái bạn cứ vào http. //localhost/ bình thường nhé]

Bây giờ bạn vào thư mục cài đặt của Wamp, Tìm đến thư mục www, đây sẽ là nơi lưu tất cả các script php hay web của chúng ta sau này

Như vậy bạn đã tạo xong một môi trường cần thiết để thiết lập chương trình PHP rồi đó, sau đó để chạy web bạn chỉ cần thêm thư mục chứa web nguồn của bạn vào thư mục www của wamp thì sẽ chạy được ngay

Qua bài viết mình mong các bạn có thể hiểu được khái niệm cơ bản về php là gì. Để thiết lập chương trình php, chúng ta cần những gì và cách tạo môi trường để thiết lập ngôn ngữ này như thế nào. Các bạn có khó khăn gì cứ để lại comment bên dưới nhé ❤️

Chủ Đề