Hướng dẫn dùng localhost mysql trong PHP

PHP – Hypertext Preprocessor là một ngôn ngữ lập trình kịch bản được chạy ở phía server nhằm sinh ra mã html trên client. PHP đã có nhiều phiên bản và được tối ưu hóa cho các ứng dụng web, với cách viết mã rõ rãng, tốc độ nhanh, 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.

PHP chạy trên môi trường WebServer 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].

  • Apache là một phần mềm web server có nhiệm vụ tiếp nhận request từ trình duyệt người dùng sau đó chuyển giao cho PHP xử lý và gửi trả lại cho trình duyệt.
  • MySQL cũng tương tự như các hệ quản trị cơ sở dữ liệu khác [PostgreSQL, Oracle, SQL Server…] đóng vai trò là nơi lưu trữ và truy vấn dữ liệu.
  • Linux: Hệ điều hành mã nguồn mở được sử dụng rất rộng rãi cho các WebServer. Thông thường các phiên bản được sử dụng nhiều nhất là RedHat Enterprise Linux, Ubuntu…

PHP hoạt động như thế nào?

Khi người sử dụng gọi trang PHP, Web Server sẽ triệu gọi PHP Engine để thông dịch dịch trang PHP và trả kết quả cho người dùng như hình bên dưới. Mô hình lập trình php

Đổi thành

Sau đó bạn Stop cái Apache và Start lại rồi thử truy cập vào localhost theo đường dẫn //localhost:8080, nếu truy cập được thì bạn đã làm thành công. Và cũng nên lưu ý rằng, sau khi đổi cổng thì mỗi khi truy cập bạn phải sử dụng đường dẫn có kèm theo số cổng bạn vừa đổi sang vì mặc định nếu không điền thì nó sẽ sử dụng cổng 80.

Nếu bạn có sử dụng tên miền ảo như mình hướng dẫn ở trên thì bạn cũng nên sửa lại file C:\xampp\apache\conf\extra\httpd-vhost.conf cho nó sử dụng port 80 thay vì 8080.

AMP [Apache, MySQL, PHP]. Nó có sẵn cho tất cả các hệ điều hành. Có nhiều tùy chọn AMP có sẵn trên thị trường được cung cấp dưới đây:

  • WAMP cho Windows
  • LAMP cho Linux
  • MAMP cho Mac
  • SAMP cho Solaris
  • FAMP cho FreeBSD
  • XAMPP [Apache, MySQL, PHP, Perl]: nó bao gồm nhiều chương trình khác như FileZilla, OpenSSL, Webalizer, Mercury Mail, v.v.

Tải và cài đặt máy chủ XAMPP tại //www.apachefriends.org/download.html

Với XAMPP bạn có thể sử dụng trình phpMyAdmin để quản trị cơ sở dữ liệu MySQL.

Khởi động MySQL Server:

Mở XAMPP:

[email protected]'];

[email protected]'];0 ở cột menu bên trái => Nhấp vào tab MySQL

INSERT INTO posts [title, content, date]
VALUES ['Đây là đoạn văn tiêu đề', 'Đây là đoạn văn nội dung', ''];

Tiếp theo load nội dung ra lên màn hình trình duyệt bằng lênh PHP

Oke như vậy là xong rồi!.

Để load dữ liệu từ Database lên website chúng ta sẽ dùng tới lệnh SELECT… FROM… và dùng vòng lặp while.

Chủ Đề