Cài đặt PHP Và Chạy Scrip PHP đầu Tiên
Có thể bạn quan tâm
Trang chủ LẬP TRÌNH PHP PHP CƠ BẢN § 1 Cài đặt môi trường PHP và viết Script Hello world § 2 Tổng quan cú pháp lập trình § 3 Biến trong PHP § 4 Kiểu dữ liệu PHP § 5 Kiểm tra kiểu dữ liệu § 6 var_dump trong PHP § 7 Hằng số § 8 Sử dụng toán tử § 9 Câu lệnh IF và SWITCH § 10 Vòng lặp Php § 11 Mảng trong Php § 12 Chuỗi ký tự § 13 Khối điều khiển thay thế § 14 Hàm - Định nghĩa, khai báo § 15 Biến định nghĩa trước § 16 SESSION và COOKIE § 17 Gộp file include() và require() § 18 Đọc file, ghi file § 19 Gửi email § 20 FORM PHP § 21 Upload file PHP § 22 filter_input & filter_var § 23 Hàm ẩn danh § 24 Kiểm tra định dạng đc email § 25 Convert TV không dấu § 26 die, exit § 27 Callback trong PHP § 28 OOP - Hướng đối tượng § 29 OOP - Lớp (class) § 30 OOP - Hàm khởi tạo và hủy § 31 OOP - Kế thừa trong PHP § 32 OOP - Lớp trừu trượng abstract § 33 OOP - Giao diện interface § 34 OOP - Thành viên tĩnh § 35 Hằng số ma thuật § 36 Ngoại lệ trong PHP § 37 Phương thức __invoke và __call § 38 Thời gian trong PHP § 39 Serialize trong PHP § 40 PHP truy vấn MS SQL SERVER CHUYÊN ĐỀ KHÁC § 41 PHP NÂNG CAO § 42 THƯ VIỆN CHUẨN SPL § 43 TIÊU CHUẨN PSR § 44 REGEXP TRONG PHP § 45 LẬP TRÌNH ZEND FRAMEWORK § 46 LẬP TRÌNH LAMINAS - Lập trình PHP
- PSR
- Laminas
- SPL
- Xenforo
- Zend Framework
- Lập trình ứng dụng iOS - Swift
- Ruby
- Sketchup
- Lập trình Dart - Flutter
- Lập trình C# (C Sharp)
- Lập trình C# Cơ bản
- Server
- MySql Server
- Windows
- Apache
- PHP
- HTML
- Javascript
- JQuery
- TypeScript - Angular
- CSS
- Sử dụng SASS / SCSS
- Bootstrap - CSS Framework
- SQL
- SQL Server ( .NET Framework - C#)
- MS Access
- Java
- Android Java
- Thuật ngữ - Các vấn đề cơ bản
- Tools
- Git và GitHub
- Kubernetes
- Mathematica
- SSH - Secure Shell
- Grunt
- Elasticsearch
- Docker
- macOS
- English Study
- Tin tức công nghệ
- Tri thức & Khoa học
- Yoga
- Lập trình PHP
Viết Script PHP với chương trình Helloworld đầu tiên, tìm hiểu cấu trúc cơ bản của một khối PHP cũng như cài đặt Wampserver (Windows) để chạy code PHP ở local, tạo máy chủ HTTP bằng lệnh PHP, cũng cài đặt Visual Studio Code và các phần mở rộng hỗ trợ PHP
- Webserver với PHP
- WampServer trên Windows
- Chương trình PHP đầu tiên
- Cấu trúc chương trình PHP
- Cài thêm các Extension cho Visual Studio Code
Tìm hiểu Webserver, PHP
Để chạy được các Script PHP mới mục đích tìm hiểu về nguyên lý, cú pháp cốt yếu của ngôn ngữ này thì chỉ việc cài đặt PHP Install PHP. Để tạo và chạy một trang Web đầy đủ tính năng thường cần một hệ thống gồm:
- Máy chủ HTTP hoàn chỉnh (có thể chọn Apache, ISS, Nginx) - máy chủ này nhận các yêu cầu gửi đến (HTTP Request), và triệu gọi đến PHP nếu yêu cầu đó cần thi hành script PHP, kết quả trả về cho client HTTP Response. Ở đây chọn Apache Web server (Web server - phổ biển nhất sử dụng cùng PHP)
- PHP engine - chương trình phần tích cú pháp PHP và thực thi code PHP.
- Một máy chủ cơ sở dữ liệu như MS SQL Server, MySQL ... nếu ứng dụng có cần truy cập CSDL. Ở đây chọn MySQL
Giải thích về các thành phần trên ta tìm hiểu một chút về ứng dụng Web để xem cách chúng làm việc thế nào với hình vẽ dưới đây.
Hình vẽ mô tả sự làm việc của Webserver - Php - Database server
Bạn có thể cài đặt và cấu hình từng phần riêng rẽ để cuối cùng có được cả 3 thành phần:
- Tải Apache và cài đặt từ đây: http://httpd.apache.org/
- Tải PHP và cài đặt nó từ đây: http://www.php.net/
- Tải MySQL và cài đặt nó từ đây: https://www.mysql.com/
- Trước tiên người dùng truy cập Website bằng trình duyệt, trình duyệt sẽ gửi các yêu cầu (thông quả địa chỉ URI với Get, Post ...) đến Server.
- Web Server (Apache) tiếp nhận yêu cầu đó, phân tích yêu cầu đó, nếu nó xác định được Script PHP cần chạy thì Web Server sẽ yêu cầu chạy Script PHP đó, lúc này nhiệm vụ xử lý sẽ là của PHP.
- PHP chạy các Script với các khả năng của bản thân nó, nó cũng truy vấn đến Cơ sở dữ liệu (Ví dụ truy vấn đến database của MySQL) và hệ thống file trên Server để hoàn thành nhiệm vụ bạn đặt ra. Cuối cùng nó trả về cho Webserver thường là nội dung HTML và mã trạng thái.
- Lúc này Web Server gửi nội dung HTML về cho trình duyệt, trình duyệt nhận được tiến hành Render HTML và bạn sẽ nhìn thấy nội dung trang Web.
Cài đặt WampServer trên Windows
Việc cài từng gói phần mềm này khá phức tạp, thực tế ta chọn một gói phần mềm tích hợp sẵn cả ba thành phần trên và một lần cài đặt là xong. Trên Windows có thể chọn WampServer, chuyên dành cho lập trình viên cài đặt Apache-MySQL-PHP trên Windows.
Bạn cần đảm bảo cài đặt Visual Studio 2012 VC 11 trước
Sau đó vào trang http://www.wampserver.com/en/ tải về bản WampServer tương ứng với cấu hình máy tính của bạn, rồi tiến hành chạy file tải về để cài đặt giống như các chương trình khác.
Ở trên Windows sau khi cài đặt xong, bạn chạy WampSever thì ở Taskbar có menu như hình:
Biểu tượng của Wampserver màu xanh cho biết tất cả các thành phần đang chạy OK. Nó cung cấp một Menu cho phép truy cập và cấu hình tất cả các thành phần của Apache, PHP, MySQL.
Bạn dùng trình duyệt web, với địa chỉ trình duyệt là http://localhost/ hoặc http://127.0.0.1/ thì hiện ra trang của Wampsever là thành công

Lúc này mặc định nơi lưu trữ các script php (*.php) các HTML (*.html, *.htm ...) là ở đường dẫn C:\wamp\www hoặc C:\wamp64\www, bạn chỉ việc để các file của bạn trong đó, hoặc trong các folder tự tạo trong đó và gọi để chạy script của bạn từ trình duyệt.
Ví dụ bạn tạo php script tên là helloworld.php lưu tại
c:\wamp\www\myfirstscript\helloworld.php thì bạn chạy nó từ trình duyệt bằng địa chỉ:
http://localhost/myfirstscript/helloworld.phpCũng có thể cấu hình vhost (điều chỉnh file cấu hình httpd.conf) với các tên miền ảo, trỏ đến một thư mục nào đó. Cũng có thể thực hiện bằng cách truy cập vào địa chỉ như hình dưới
Nếu sử dụng máy Mac, thì tham khảo bài viết: cài đặt Apache, PHP, MySQL trên macOS Chương trình PHP đầu tiên
Để biên tập và viết mã cho PHP bạn có thể dùng một Text Editor bất kỳ để viết hoặc có thể dùng IDE từ miễn phí đến có phí như:
- Dùng Notepad của Windows để viết (miễn phí)
- Dùng Notepad++ để viết (miễn phí - nên dùng), tải về https://notepad-plus-plus.org/
- NetBeans IDE(Free)
- Aptana Studio PHP Editor(Free)
- PhpStorm
- PhpDesigner - không miễn phí - tốt - gợi ý tốt khi viết code
- (Còn rất nhiều nữa)
Ở đây sẽ chọn sử dụng Visual Studio Code (miễn phí, rất tôt) - hãy tải về và cài đặt
Giờ hãy tạo ra một thư mục để lưu dự án code, ví dụ thư mục myfirstscript, mở thư mục đó ra bằng Visual Studio Code và tạo một file tên helloworld.php, sau đó viết vào nội dung:
<?php echo "Hello, world!\n"; ?>Để chạy script này, đang ở thự mục dự án, gõ lệnh vào terminal (cmd)
php helloworld.php
Bạn cũng thể gõ lệnh trên trực tiếp vào terminal của Visual Studio Code
Như vậy, chạy code trên đã in ra màn hình lời chào.
Nếu muốn code trên truy cập qua trình duyệt, thì bạn phải đưa code vào thư mục thích hợp trong Wampserver (với Windows) - và cấu hình vhost trỏ vào thư mục làm việc chứa code.
Cách đơn giản hơn là sử dụng PHP chạy máy chủ HTTP, giả sử ta sẽ chạy máy chủ làm việc trên thư mục myfirstscript, lắng nghe ở cổng 8080 (chọn để tránh xung đột với Apache), thì vào thư mục đó gõ lệnh:
php -S 0.0.0.0:8080
Lúc này có thể truy cập đến địa chỉ http://localhost:8080
Đó là chương trình đầu tiên viết bằng PHP, nó thật đơn giản nhưng chứa cấu trúc mà các file php sau bạn cần theo.
Tìm hiểu cấu trúc chương trình PHP của ví dụ trên
Đầu tiên là dòng mở thẻ PHP
Từ khóa » Code Php Bằng Notepad
-
Chương 3: Bước đầu Với PHP
-
Cách Tạo Và Chạy Một Tập Tin PHP - Web Cơ Bản
-
Cách Chạy Php Trên Notepad ++? Làm Cách Nào Để Chạy Tệp ...
-
LẬP TRÌNH PHP VỚI NOTEPAD – CÁCH MỞ NOTEPAD TRÊN ...
-
Share Code PHP Notepad Online - Công Cụ Lưu Trữ Ghi Chú Trực Tuyến
-
Cách để Mở Tập Tin PHP - WikiHow
-
7 Lý Do Nên Học Lập Trình Web Bằng Notepad ++ - NIIT - ICT Hà Nội
-
Tự Học PHP | Cách Chạy Code PHP Trong XAMPP »
-
Share Code Web Notepad Viết Bằng PHP - Sharescript
-
[MLAB.VN - LattePanda] Test Lập Trình PHP Với Notepad++ ...
-
Cách Chạy File PHP Trên XAMPP - Thủ Thuật
-
Mẹo Sử Dụng Notepad++ Hay Nhất Bạn Nên Biết!
-
Configuring Notepad++ To Run Php On Localhost? - Stack Overflow