Thursday, December 31, 2020
  • Home
    • Donate
    • Liên Hệ Tân Hồng IT
    • Yêu Cầu Phần Mềm, Thủ Thuật
    • Hướng dẫn tải File
  • Tài Liệu
  • Phần Mềm
  • Công cụ
  • Thủ Thuật
  • Download
  • Giải trí
  • Kiến thức
Tân Hồng IT
  • Home
    • Liên Hệ TanHongIT – các bạn có thể liên hệ với TanHongIT.Net Tại Đây
    • Donate – TanHongIT.Net
    • Yêu Cầu Phần Mềm, Thủ Thuật
    • Hướng dẫn tải File, phần mềm và các loại tài liệu khác trên TanHongIT.Net
  • Orther
    • Tool Online
      • Test Code Online
      • EnCoder SVG
      • HTML Converter
    • ShareVui – Online Movies
  • Tài Liệu
  • Code
    • PHP
    • Java
    • JavaScript
  • Kiến thức
  • Phần Mềm
  • Công cụ
  • Thủ Thuật
  • Download
  • Giải trí
No Result
View All Result
  • Home
    • Liên Hệ TanHongIT – các bạn có thể liên hệ với TanHongIT.Net Tại Đây
    • Donate – TanHongIT.Net
    • Yêu Cầu Phần Mềm, Thủ Thuật
    • Hướng dẫn tải File, phần mềm và các loại tài liệu khác trên TanHongIT.Net
  • Orther
    • Tool Online
      • Test Code Online
      • EnCoder SVG
      • HTML Converter
    • ShareVui – Online Movies
  • Tài Liệu
  • Code
    • PHP
    • Java
    • JavaScript
  • Kiến thức
  • Phần Mềm
  • Công cụ
  • Thủ Thuật
  • Download
  • Giải trí
No Result
View All Result
Tân Hồng IT
No Result
View All Result
Home Code

Bài 1: Giới thiệu tổng quan ngôn ngữ PHP và hướng dẫn thiết lập môi trường để lập trình PHP

ngôn ngữ lập trình PHP là gì

Tân Hồng IT by Tân Hồng IT
05/12/2019 - Updated on 22/12/2019
in Code, Code Web, Development, Khóa Học, Kiến Thức Lập Trình, Learn PHP, PHP, Web Development, Website
Reading Time: 8Phút đọc
A A
0
QUẢNG CÁO

Mở đầu series học PHP căn bản, chúng ta sẽ cùng thao khảo qua khái niệm PHP là gì? – được viết tắt của “Hypertext Preprocessor” là một ngôn ngữ lập trình mã nguồn mở được chạy ở phía server nhằm sinh ra mã html trên client rất phổ biến và được dùng trong phát triển ứng dụng Website.

php introduce
Giới thiệu PHP là gì

Nó được tích hợp với một số Database thông dụng như MySQL, PostgreSQL, Oracle, Sybase, Informix, và Microsoft SQL Server.

PHP thực thi rất tuyệt vời, đặc biệt khi được biên dịch như là một Apache Module trên Unix side. MySQL Server, khi được khởi động, thực thi các truy vấn phức tạp với các tập hợp kết quả khổng lồ trong thời gian Record-setting.

Với đặt tính nhanh, linh hoạt, hữu dụng trong thực tế và được tối ưu hoá qua nhiều phiên bản, 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 ưa chuộng để phát triển mọi ứng dụng web từ blog đến các website nối tiếng.

PHP chạy trên môi trường Web server và lưu trữ dữ liệu thông qua hệ 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).

Mục Lục Bài Viết

  • PHP có thể thực hiện các công gì ?
  • PHP được dùng phổ biến hiện nay bởi các lý do nào ?
  • Đặc trưng của PHP
  • Một Website hoạt động như thế nào?
  • Như vậy, để học PHP ta cần chuẩn bị những gì?
  • Để chạy được các file .php, chúng ta cần những gì ?
  • Cài đặt WampServer vào Windows

PHP có thể thực hiện các công gì ?

  • Tạo ra những trang web có nội dung động.
  • Tạo, mở, đọc, ghi, xóa, đóng file trên server.
  • Thu thập dữ liệu từ form.
  • Gửi và nhận cookies.
  • 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.
  • Mã hóa dữ liệu.

PHP được 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ả server hiện nay (Apache, IIS, v.v…)
  • PHP hỗ trợ nhiều loại cơ sỡ dữ liệu khác nhau.
  • PHP miễn phí, có thể được download tại website chính thức của PHP là: www.php.net
  • PHP dễ học và hoạt động hiệu quả ở phía server.

Đặ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 động
  • Thân thiện

Một Website 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ể tìm hiểu rõ về mô hình Client-Server này nhé!

Ví dụ để dễ hiểu:

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

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

  • Một chiếc máy tính.
  • Một trình duyệt web.
  • Một trình soạn thảo văn bản (có thể dùng Sublime Text, Zend studio, hiện nay 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).
  • Một cuốn sổ tay, cuốn tập để khi lại những hàm cần nhớ, hoặc để design database.
  • Quan trọng nhất vẫn là phải có một niềm đam mê và phải kiên trì vì học rất dễ nản.

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

Để thuận tiện học thiết kế web, chúng ta cài đặt vào máy tính một chương trình web server để biến máy tính của mình trở thành một localhost nhằm upload các website 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.

Để chạy được các file .php, chúng ta cần những gì ?

  • Cài đặt web server(Apache, IIS,…)
  • Cài đặt PHP (download tại trang: www.php.net)
  • Cài đặt database: MySql,…

Để đơn giản ba công việc trên, ta chỉ cần tải vè cài đặt một web server được đóng gói sẵn.

Ví dụ: Xampp, WampServer, Ampps, VertrigoServer,…

Trong series này mình sử dụng WampServer để thao tác nhé, Các bạn có thể tải gói cài đặt về theo các link 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 để học PHP.

Các bạn tải về, sau đó mở file cài đặt lên và cứ next next thoi =))

cài đặt wamp

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

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

Control Panel của Wampserver

Sau khi đã chạy rồi thì bạn mở trình duyệt lên, gõ vào thanh địa chỉ http://localhost/

Nếu ra được như hình thế này 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 sử 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 để lập trình PHP rồi đó, sau này để chạy web bạn chỉ cần thêm folder chưa source web của bạn vào www trong thư mục cài đặt của wamp thì sẽ chạy được ngay.

Qua bài viết mình mong các bạn có thể biết được khái niệm cơ bản về php là gì. Để lập trình php ta sẽ cần những gì và cách tạo một môi trường để lập trình 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é ❤️

Nếu các bạn cảm thấy Website TanHongIT.Net thật sự hữu ích mình mong các bạn có thể chia sẻ những bài viết đến cho cộng đồng cùng thao khảo nhé. Cảm ơn các bạn !!!
Các bạn có bất kì thắc mắc cần được hỗ trợ hay yêu cầu các phần mềm, thủ thuật, khoá học,… thì cứ để lại comment bên dưới bài viết hoặc liên hệ qua fanpage của TanHongIT để được hỗ trợ nhé! Mình sẽ cố gắng chia sẻ cho các bạn mọi thứ cần thiết nhất!
Xem thêm:
  • Những Plugin Extensions Hỗ Trợ không thể thiếu cho VSCode
  • Bài 2: Cú pháp PHP cơ bản, Khai báo hằng và biến trong PHP
  • Lộ trình học PHP Căn Bản

CHÚC CÁC BẠN THÀNH CÔNG

5 / 5 ( 2 votes )
Tags: CodeCode WebKhóa HọcLearn PHPPHPWeb DeveloperWeb DevelopmentWebsite
ShareTweetSend
Bài viết trước

Laravel Error: No application encryption key has been specified

Bài tiếp theo

Apache là gì? Tổng quan kiến thức về Apache Web Server

Tân Hồng IT

Tân Hồng IT

Không có một lời khuyên hay câu triết lý nào có đủ khả năng để áp đặt vào mọi hoàn cảnh trong cuộc sống của chúng ta cả. Nó luôn có những ngoại lệ riêng biệt...

Liên quan Posts

phuong thuc get post trong php
Backend

Bài 13: Phương thức GET và POST trong PHP

06/02/2020
chuoi string va cac ham xu ly trong php
Backend

Bài 12: Chuỗi (String) Và Các Hàm Xử Lý Chuỗi Trong PHP

25/01/2020
cac ham xu ly mang php
Backend

Bài 11: Các hàm xử lý mảng (Array) trong PHP

19/01/2020 - Updated on 21/01/2020
mang array trong php
Backend

Bài 10: Mảng (Array) Trong PHP

16/01/2020
code web nam moi 2020
Code

Share Code Đếm Ngược Chào Mừng Năm Mới 2020 Với Hiệu Ứng Tuyệt Đẹp

14/01/2020
ham function trong php
Backend

Bài 9: Hàm (Function) Trong PHP

14/01/2020
lenh va function thuong dung trong php
Backend

Bài 8: lệnh Break, Continue và các hàm (function) exit, die thường dùng trong PHP

10/01/2020 - Updated on 11/01/2020
vong lap foreach trong php
Code

Bài 7: Vòng lặp Foreach trong PHP (Các loại vòng lặp phần 2)

01/01/2020 - Updated on 03/01/2020
Bài tiếp theo
apache web server

Apache là gì? Tổng quan kiến thức về Apache Web Server

apache php

Apache và PHP Hoạt Động Cùng Nhau Như Thế Nào

bien va hang php

Bài 2: Cú pháp PHP cơ bản, Khai báo hằng và biến trong PHP

loi port truy cap localhost

Thay đổi Port sửa lỗi không truy cập vào được localhost và cách tạo thư mục ảo trên WampServer

0 0 vote
Article Rating
Subscribe
Đăng nhập
Thông báo về
guest
guest
0 Comments
Inline Feedbacks
View all comments
  • Trending
  • Comments
  • Latest
Tải Và Cách Crack IDM 6.32

Tải Và Cách Crack IDM 6.35 Build 10 Vĩnh Viễn Mới Nhất 2019 – Không Báo Fake Serial [UPDATE]

27/11/2018 - Updated on 14/11/2019
IDM Full Toolkit - Crack IDM Tiện Lợi - Không Báo Fake Serial

IDM Full Toolkit – Crack IDM Tiện Lợi – Không Báo Fake Serial

10/08/2018 - Updated on 14/11/2019
Download DLC Boot 2019 v3.6 - Bộ Công Cụ Tạo USB Boot Đa Năng Cứu Hộ Máy Tính, PC

Download DLC Boot 2019 v3.6 – Bộ Công Cụ Tạo USB Boot Đa Năng Cứu Hộ Máy Tính, PC

15/04/2019 - Updated on 21/08/2019
Download Và Cách Crack Full IDM 6.33

Download Và Cách Crack Full IDM 6.35 Build 10 Vĩnh Viễn Mới Nhất 2019 – Không Báo Fake Serial [UPDATE]

07/05/2019 - Updated on 14/11/2019

Cách đổi trạng thái biểu tượng cảm xúc Angry thành “Dislike ” trên Facebook

124

Chia sẻ Khoá học Adobe InDesign CC – Hướng dẫn đầy đủ cho bạn về InDesign

32

Chia sẻ khóa học Cách giải khối Rubik 3×3 cho người mới bắt đầu

26

[UDEMY] Chia sẻ Khoá học 15 cách học tiếng anh – 15 Ways To Learn English

24
phuong thuc get post trong php

Bài 13: Phương thức GET và POST trong PHP

06/02/2020
chuoi string va cac ham xu ly trong php

Bài 12: Chuỗi (String) Và Các Hàm Xử Lý Chuỗi Trong PHP

25/01/2020
cac ham xu ly mang php

Bài 11: Các hàm xử lý mảng (Array) trong PHP

19/01/2020 - Updated on 21/01/2020
mang array trong php

Bài 10: Mảng (Array) Trong PHP

16/01/2020

Bài Viết Mới

phuong thuc get post trong php

Bài 13: Phương thức GET và POST trong PHP

06/02/2020
chuoi string va cac ham xu ly trong php

Bài 12: Chuỗi (String) Và Các Hàm Xử Lý Chuỗi Trong PHP

25/01/2020
cac ham xu ly mang php

Bài 11: Các hàm xử lý mảng (Array) trong PHP

19/01/2020 - Updated on 21/01/2020
mang array trong php

Bài 10: Mảng (Array) Trong PHP

16/01/2020
code web nam moi 2020

Share Code Đếm Ngược Chào Mừng Năm Mới 2020 Với Hiệu Ứng Tuyệt Đẹp

14/01/2020
ham function trong php

Bài 9: Hàm (Function) Trong PHP

14/01/2020

Mới Cập Nhật

phuong thuc get post trong php

Bài 13: Phương thức GET và POST trong PHP

06/02/2020
chuoi string va cac ham xu ly trong php

Bài 12: Chuỗi (String) Và Các Hàm Xử Lý Chuỗi Trong PHP

25/01/2020
cac kieu du lieu php

Bài 3: Những kiểu dữ liệu trong PHP

07/12/2019 - Updated on 25/01/2020
cac ham xu ly mang php

Bài 11: Các hàm xử lý mảng (Array) trong PHP

19/01/2020 - Updated on 21/01/2020
mang array trong php

Bài 10: Mảng (Array) Trong PHP

16/01/2020
code web nam moi 2020

Share Code Đếm Ngược Chào Mừng Năm Mới 2020 Với Hiệu Ứng Tuyệt Đẹp

14/01/2020

Tân Hồng IT là Trang Chia sẻ Kiến Thức, Tài Liệu, Khóa Học, Công Nghệ Thông Tin, Phần Mềm, Thủ Thuật, Tiện Ích Máy Tính

DMCA.com Protection Status

Donate – Xin Ủng Hộ Đóng Góp

DONATE
Hung1001 | LinuxTeamVN
  • About
  • Donate
  • Contact
  • Download File
  • Request
  • Other

© 2019 Facebook - Chia sẻ Kiến Thức, Công Nghệ Thông Tin , Phần Mềm, Thủ Thuật, Tiện Ích Máy Tính Tân Hồng IT.

No Result
View All Result
  • Home
    • Donate
    • Liên Hệ Tân Hồng IT
    • Yêu Cầu Phần Mềm, Thủ Thuật
    • Hướng dẫn tải File
  • Tài Liệu
  • Phần Mềm
  • Công cụ
  • Thủ Thuật
  • Download
  • Giải trí
  • Kiến thức

© 2019 Facebook - Chia sẻ Kiến Thức, Công Nghệ Thông Tin , Phần Mềm, Thủ Thuật, Tiện Ích Máy Tính Tân Hồng IT.

sponsored
wpDiscuz
0
0
Would love your thoughts, please comment.x
()
x
| Reply