Phpmyadmin hiển thị mã php Ubuntu
Để phát triển ứng dụng web PHP, bạn cần thiết lập Apache + MySQL + PHP trong hệ điều hành của mình, trong cái gọi là LAMP (Linux-Apache-MySQL-PHP), WAMP (Windows-Apache-MySQL-PHP) hoặc MAMP (macOS- Show
Có hai cách thiết lập LAMP/WAMP/MAMP
Đối với những người mới bắt đầu chạy trên Windows/macOS, tôi chắc chắn khuyên dùng cách tiếp cận gói để đơn giản (mặc dù họ có thể không đóng gói các bản phát hành mới nhất). Đây là những gói có sẵn Tôi sẽ mô tả cách cài đặt và thiết lập một số gói này trong phần tiếp theo Môi trường phát triển tích hợp (IDE) và trình gỡ lỗiBạn cũng cần cài đặt một IDE, chẳng hạn như Công cụ phát triển PHP Eclipse (PDT) (đọc "Cách cài đặt Eclipse PDT"), NetBeans, IntelliJ IDEA hoặc những thứ khác Bạn cần thiết lập các công cụ sửa lỗi này và làm quen với
Đọc phần "Gỡ lỗi ứng dụng web PHP" Ngôn ngữ lập trìnhTôi sẽ cho rằng bạn có một số kiến thức cơ bản về các ngôn ngữ lập trình này. Nếu không, hãy đọc các phần có liên quan Hệ thống kiểm soát phiên bản (Git)Thiết lập Hệ thống kiểm soát phiên bản, chẳng hạn như Git (trên Github), để sao lưu, kiểm soát phiên bản và cộng tác. Đọc "Cách thiết lập và bắt đầu với Git" Máy chủ LAMP/WAMP/MAMPTrong phần này, tôi sẽ mô tả ngắn gọn cách cài đặt và tùy chỉnh một số gói AMP. Để cài đặt các thành phần riêng lẻ, hãy đọc "Cách cài đặt và bắt đầu với Apache", "Cách cài đặt và bắt đầu với MySQL" XAMPP (Dành cho Windows/macOS/Linux)XAMPP (@ https. //www. apachefriends. tổ chức/chỉ mục. html) là viết tắt của Đa nền tảng (X), Apache (A), MariaDB (trước đây là MySQL) (M), PHP (P) và Perl (P). Nó kết hợp Apache, MariaDB/MySQL, PHP và Perl miễn phí và mã nguồn mở cho Windows, Linux và macOS. Nó cũng bao gồm PhpMyAdmin, FileZilla FTP Server, Mercury Mail Server, Tomcat Server; Tại thời điểm viết bài (tháng 4 năm 2021), XAMPP 8. 0. 3 gói PHP 8. 0. 3, Apache 2. 4. 6, MariaDB 10. 4. 18 và PhpMyAdmin 5. 1. 0. Xem "Wiki XAMPP" Cài đặt XAMPP trên Windows
Cài đặt XAMPP trên macOS [@@ Để kiểm tra. ]
Khởi động/Dừng máy chủ XAMPPKhởi chạy "Bảng điều khiển XAMPP" ("______24" cho Windows, @@ Để kiểm tra. cho macOS) trong thư mục cài đặt XAMPP. Một biểu tượng nhỏ xuất hiện trong Khay biểu tượng. Nhấp chuột phải vào biểu tượng ⇒ "Show/Hide" để hiện "đầy đủ" Cửa sổ Control Panel "Bảng điều khiển XAMPP" cho phép bạn bắt đầu/dừng từng máy chủ này. Máy chủ HTTP Apache, Máy chủ cơ sở dữ liệu MySQL, Máy chủ FTP FileZilla, Máy chủ thư Mercury và Máy chủ HTTP Tomcat. Bạn cũng có thể kiểm tra cấu hình của chúng ("Config"), nhật ký ("Nhật ký") và khởi chạy các công cụ quản trị viên như PhpMyAdmin cho MySQL ("Quản trị viên") Xác minh cài đặt máy chủ Apache/MariaDBTheo mặc định, một thư mục có tên " ErrorLog "logs/error.log" CustomLog "logs/access.log" combined5" đã được tạo trong thư mục cài đặt XAMPP, đóng vai trò là thư mục gốc tài liệu của Apache Để xác minh cài đặt, hãy khởi chạy "Bảng điều khiển XAMPP". Khởi động máy chủ Apache và MariaDB/MySQL bằng cách nhấp vào nút "Bắt đầu"
Để tắt XAMPP, dừng tất cả các dịch vụ (máy chủ) và nhấn "Quit" Viết tập lệnh PHP Hello-worldTheo mặc định, thư mục gốc của tài liệu Apache được đặt tại "______123". Sử dụng trình soạn thảo lập trình (chẳng hạn như notepad++ cho Windows hoặc gedit cho Ubuntu/macOS) để viết một tập lệnh PHP đơn giản có tên " ServerRoot "/apache" Listen 80 ServerName localhost:80 DocumentRoot "/htdocs"24" và lưu trong thư mục " ErrorLog "logs/error.log" CustomLog "logs/access.log" combined5", như sau ServerRoot "/apache" Listen 80 ServerName localhost:80 DocumentRoot "/htdocs"8 Để chạy tập lệnh PHP này, hãy khởi động trình duyệt và cấp URL ServerRoot "/apache" Listen 80 ServerName localhost:80 DocumentRoot "/htdocs"26, giả sử rằng máy chủ Apache đã được khởi động Ví dụ "phpinfo". Viết một tập lệnh PHP khác có tên " ServerRoot "/apache" Listen 80 ServerName localhost:80 DocumentRoot "/htdocs"27" (được lưu trong " ErrorLog "logs/error.log" CustomLog "logs/access.log" combined5") để hiển thị các cài đặt PHP trong Apache, như sau Chạy tập lệnh bằng cách phát hành URL "______129". Hàm có sẵn của PHP ErrorLog "logs/error.log" CustomLog "logs/access.log" combined30 xuất ra một trang HTML được định dạng đầy đủ hiển thị chi tiết về môi trường PHP của bạn Cấu trúc thư mục XAMPPXAMPP được tổ chức trong các thư mục con. Những cái quan trọng là
Cấu hình ApacheTệp cấu hình chính của Apache " ErrorLog "logs/error.log" CustomLog "logs/access.log" combined31" được đặt tại " ErrorLog "logs/error.log" CustomLog "logs/access.log" combined32". Lưu ý các chỉ thị cấu hình sau
Cấu hình PHPTệp cấu hình chính của PHP "______236" được đặt từ " ErrorLog "logs/error.log" CustomLog "logs/access.log" combined37" (như được tiết lộ bởi đầu ra ErrorLog "logs/error.log" CustomLog "logs/access.log" combined30) [TODO] Giải thích Cấu hình MySQLTệp cấu hình chính của MySQL "______239" được đặt tại " ErrorLog "logs/error.log" CustomLog "logs/access.log" combined50". Lưu ý các cài đặt sau
Tùy chỉnh MySQLCài đặt MySQL mặc định tạo một siêu người dùng có tên " ServerRoot "/apache" Listen 80 ServerName localhost:80 DocumentRoot "/htdocs"21" mà không cần mật khẩu. Nó cũng cung cấp một người dùng ẩn danh không có mật khẩu. Bạn cần phải
Bạn có thể quản trị MySQL thông qua PhpMyAdmin. Xem phần "PhpMyAdmin" Bắt đầu một ứng dụng web PHP mớiĐể bắt đầu một ứng dụng web PHP mới, hãy tạo cho bạn thư mục làm việc trong " ErrorLog "logs/error.log" CustomLog "logs/access.log" combined5" (nói thư mục " ErrorLog "logs/error.log" CustomLog "logs/access.log" combined72"). Bạn có thể khởi chạy ứng dụng web của mình qua URL " ErrorLog "logs/error.log" CustomLog "logs/access.log" combined73". Ngoài ra, bạn có thể sử dụng thư mục " ErrorLog "logs/error.log" CustomLog "logs/access.log" combined5", bằng cách xóa tất cả nội dung hiện có. Bạn có thể truy cập ứng dụng web qua URL " ErrorLog "logs/error.log" CustomLog "logs/access.log" combined6" Đối với Sản xuất, hãy định cấu hình máy chủ ảo (trong Apache) cho dự án của bạn WampServer (Dành cho Windows)[TODO] Đã lỗi thời. cần cập nhật. XAMPP đa nền tảng (trong phần trước) được đề xuất Máy chủ Wamp (@ http. //www. máy chủ. com/en/) gói Apache, MySQL và PHP cho Windows trong một gói duy nhất. Nó cũng bao gồm các công cụ như PhpMyAdmin (công cụ quản trị cơ sở dữ liệu MySQL), SQL Buddy (một công cụ thay thế cho PhpMyAdmin), XDebug (Công cụ gỡ lỗi PHP), WebGrind (Công cụ cấu hình PHP) Tại thời điểm viết bài (tháng 9 năm 2014), WampServer 2. 5 gói Apache 2. 4. 9, MySQL5. 6. 17, PHP 5. 5. 12, PhpMyAdmin 4. 1. 14, SqlBuddy 1. 3. 3 và XDbebug 2. 2. 5 Cài đặt WampServerĐể cài đặt WampServer
Khởi động/Dừng WampServerĐể khởi động WampServer, hãy chọn "Khởi động WampServer" từ menu "Bắt đầu"; Một biểu tượng nhỏ sẽ xuất hiện trên khay biểu tượng. "Xanh" cho biết rằng tất cả các dịch vụ đã bắt đầu; . Nhấp vào biểu tượng để mở "Bảng điều khiển WampServer". Bạn có thể
Để tắt chương trình, nhấp vào "Dừng tất cả dịch vụ" trên Bảng điều khiển WampServer ⇒ nhấp chuột phải vào biểu tượng WampServer ⇒ Thoát Xác minh cài đặt Apache/MySQL/PHPTheo mặc định, một thư mục có tên " ErrorLog "logs/error.log" CustomLog "logs/access.log" combined70" đã được tạo trong thư mục cài đặt WampServer, đóng vai trò là thư mục gốc tài liệu của Apache. Trang chào mừng có tên " ErrorLog "logs/error.log" CustomLog "logs/access.log" combined9" cũng được tạo trong thư mục " ErrorLog "logs/error.log" CustomLog "logs/access.log" combined70" Để xác minh cài đặt
Viết tập lệnh PHP Hello-worldSử dụng trình soạn thảo lập trình (chẳng hạn như notepad++ cho Windows hoặc gedit cho Ubuntu/macOS) để viết một tập lệnh PHP đơn giản có tên " ServerRoot "/apache" Listen 80 ServerName localhost:80 DocumentRoot "/htdocs"24" và lưu trong thư mục " ErrorLog "logs/error.log" CustomLog "logs/access.log" combined70", như sau ErrorLog "logs/error.log" CustomLog "logs/access.log" combined5 Để chạy tập lệnh này, hãy khởi động trình duyệt và cấp URL ServerRoot "/apache" Listen 80 ServerName localhost:80 DocumentRoot "/htdocs"26, giả sử rằng máy chủ Apache đã được khởi động Một vi dụ khac. Viết một tập lệnh PHP khác có tên " ErrorLog "logs/error.log" CustomLog "logs/access.log" combined86" (được lưu trong " ErrorLog "logs/error.log" CustomLog "logs/access.log" combined70") để hiển thị các cài đặt PHP trong Apache, như sau ErrorLog "logs/error.log" CustomLog "logs/access.log" combined7 Chạy tập lệnh bằng cách phát hành URL "______129" Cấu trúc thư mục WampServerWampServer được tổ chức theo cấu trúc thư mục sau. Những cái quan trọng là
Cấu hình ApacheTệp cấu hình chính của Apache " ErrorLog "logs/error.log" CustomLog "logs/access.log" combined31" được đặt tại " ErrorLog "logs/error.log" CustomLog "logs/access.log" combined90". Lưu ý các chỉ thị cấu hình sau
Cấu hình PHPCấu hình chính của PHP cho Apache2 "______236" được đặt tại " ErrorLog "logs/error.log" CustomLog "logs/access.log" combined95" (như được tiết lộ bởi đầu ra ErrorLog "logs/error.log" CustomLog "logs/access.log" combined30) [TODO] Giải thích Cấu hình MySQLTệp cấu hình chính của MySQL "______239" được đặt tại " ErrorLog "logs/error.log" CustomLog "logs/access.log" combined98". Lưu ý các cài đặt sau
Tùy chỉnh MySQLCài đặt MySQL mặc định tạo siêu người dùng "______121" mà không cần mật khẩu. Nó cũng tạo ra một người dùng ẩn danh không có mật khẩu. Bạn cần phải
Xem phần "PhpMyAdmin" Bắt đầu một ứng dụng web PHP mớiĐể bắt đầu một ứng dụng web PHP mới, hãy tạo cho bạn thư mục làm việc trong " ErrorLog "logs/error.log" CustomLog "logs/access.log" combined70" (nói thư mục " ErrorLog "logs/error.log" CustomLog "logs/access.log" combined72"). Bạn có thể khởi chạy ứng dụng web của mình qua URL " ErrorLog "logs/error.log" CustomLog "logs/access.log" combined73". Ngoài ra, bạn có thể sử dụng thư mục " ErrorLog "logs/error.log" CustomLog "logs/access.log" combined70", bằng cách xóa tất cả nội dung hiện có. Bạn có thể truy cập ứng dụng web qua URL " ErrorLog "logs/error.log" CustomLog "logs/access.log" combined6" Đối với Sản xuất, hãy định cấu hình máy chủ ảo (trong Apache) cho dự án của bạn Máy chủ LAMP (Dành cho Ubuntu)Đọc "Cách cài đặt máy chủ LAMP trên Ubuntu" PhpMyAdmin - Ứng dụng web PHP Apache để quản trị MySQLPhpMyAdmin (http. //www. phpmyadmin. net) là một công cụ ứng dụng web PHP nguồn mở phổ biến để quản trị và thao tác hệ thống cơ sở dữ liệu MySQL/MariaDB Cài đặt PhpMyAdminPhpMyAdmin một ứng dụng web PHP chạy dưới Máy chủ Apache. Do đó, nó đi kèm với bản phân phối AMP (Apache-MySQL/MariaDB-PHP), chẳng hạn như XAMPP Khởi chạy PhpMyAdminPhpMyAdmin là một ứng dụng web Apache PHP. Thông thường, bí danh có tên " ErrorLog "logs/error.log" CustomLog "logs/access.log" combined75" được xác định ánh xạ tới thư mục đã cài đặt của nó Để khởi chạy PhpMyAdmin, hãy khởi động máy chủ Apache và MySQL. Sau đó, khởi động trình duyệt và cấp URL ServerRoot "/apache" Listen 80 ServerName localhost:80 DocumentRoot "/htdocs"20 Đặt hoặc thay đổi mật khẩu của root MySQL/MariaDBSau khi cài đặt, root siêu người dùng của MySQL/MariaDB không có mật khẩu hoặc có mật khẩu được tạo ngẫu nhiên. Chúng ta cần thiết lập/thay đổi mật khẩu của root ngay sau khi cài đặt Bước 1. Thay đổi mật khẩu của MySQL/MariaDB |