Apache và PHP được kết nối như thế nào?
Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách định cấu hình Máy chủ HTTP PHP, MySQL, Apache để phát triển các ứng dụng web dựa trên PHP. Bạn có thể tạo các ứng dụng độc lập dựa trên PHP hoặc các ứng dụng dựa trên web và bạn muốn chạy chúng trong môi trường phát triển trước khi triển khai vào môi trường sản xuất hoặc trực tiếp Show
Tôi cũng sẽ chỉ cho bạn cách bật mod_rewrite cho tệp htaccess cho máy chủ HTTP Apache để bạn cũng có thể thiết lập CMS WordPress hoặc bất kỳ ứng dụng dựa trên PHP nào khác mà bạn muốn sử dụng tệp htaccess trong môi trường cục bộ cho mục đích phát triển. Bạn cũng có thể kiểm tra một số lệnh trong tệp htaccess trong môi trường phát triển của mình trước khi áp dụng chúng vào máy chủ trực tiếp điều kiện tiên quyếtPHP7. 4, Máy chủ HTTP Apache 2. 4, MySQL8. 0. 26 Cài đặt phần mềm cần thiếtTrước tiên bạn cần cài đặt các phần mềm cần thiết trước khi thiết lập máy chủ PHP, MySQL và Apache Cài đặt PHPỞ đây tôi sẽ thiết lập phiên bản lưu trữ zip của PHP. Vì vậy, bạn có thể tải xuống luồng nhị phân PHP an toàn từ liên kết https. //các cửa sổ. php. mạng/tải xuống/. Giải nén trong ổ C. Ví dụ thư mục gốc của PHP là C. \php-7. 4. 22 Cài đặt MySQLKiểm tra liên kết để tải xuống và cài đặt máy chủ MySQL https. //roytuts. com/installing-mysql-zip-archive-in-windows/ Cài đặt máy chủ HTTP ApacheỞ đây một lần nữa tôi sẽ tải xuống phiên bản lưu trữ zip của máy chủ HTTP Apache và định cấu hình nó. Tải xuống tệp nhị phân Apache HTTP Server từ liên kết https. //www. phòng chờ apache. com/tải xuống/. Giải nén trong ổ C. Ví dụ: thư mục gốc của máy chủ Apache là C. \Apache24 Định cấu hình Apache và PHPmở C. \Apache24\conf\httpd. conf và cập nhật như bên dưới Thêm các dòng sau vào cuối tệp
Thay thế sau Thay thế
Qua
Sao chép C. \php-7. 4. 22\php. ini-Development và đổi tên thành php. ini ở cùng một vị trí Thêm các dòng sau vào php. tập tin ini
Cập nhật các giá trị như bên dưới trong php. tập tin ini
Kích hoạt mod_rewrite cho Apache. Cần có hỗ trợ mod_rewrite khi bạn muốn áp dụng một số chỉ thị bảo mật trong tệp htaccess cho Máy chủ HTP Apache của mình. Ví dụ: đối với WordPress CMS (Hệ thống quản lý nội dung), bạn cần bật mod_rewrite
Kiểm tra PHPNhư vậy là đã hoàn tất các cấu hình cần thiết. Bây giờ tôi sẽ kiểm tra xem PHP có hoạt động tốt hay không Tôi sẽ tạo một tệp PHP để xem thông tin PHP bằng hàm 1. Tạo một thông tin tập tin. php dưới C. Thư mục \Apache24\htdocs với đoạn mã sau
Bây giờ hãy chạy máy chủ HTTP bằng cách thực thi tệp httpd. exe từ công cụ dòng lệnh Nhấn vào URL http. // localhost/thông tin. php trong trình duyệt và bạn sẽ thấy thông tin sau trên trang Trang này sẽ có nhiều thông tin hơn nhưng tôi đã cắt và chỉ hiển thị thông tin Máy chủ HTTP PHP và Apache Kiểm tra kết nối PHP MySQLBước tiếp theo là kiểm tra xem bạn có thể kết nối với cơ sở dữ liệu MySQL từ mã PHP của mình không Tạo một tệp PHP có tên php-mysql. php trong cùng thư mục htdocs với đoạn mã sau ________số 8_______Hãy chắc chắn rằng bạn thay đổi các giá trị cho 2, 3, 4 và 5 trong đoạn mã trên theo cấu hình của bạn
Làm thế nào để PHP và Apache làm việc cùng nhau?Apache thường phục vụ tệp bằng cách tìm nạp tệp và gửi luồng xuống kết nối HTTP. Tuy nhiên, với PHP, Apache tìm nạp tệp, đưa tệp vào tệp nhị phân PHP và gửi luồng đầu ra từ lệnh xuống kết nối HTTP .
Làm cách nào để kết nối Apache và PHP?Lưu ý rằng có nhiều cách để định cấu hình Apache và PHP, nhưng đây có thể là phương pháp nhanh nhất. . Bước 1. Tải xuống các tệp PHP. . Bước 2. Giải nén các tập tin. . Bước 3. định cấu hình php. ban đầu. . Bước 4. Thêm C. \php vào biến môi trường PATH. . Bước 5. Định cấu hình PHP làm mô-đun Apache. . Bước 6. Kiểm tra tệp PHP PHP có cần Apache để chạy không?PHP là ngôn ngữ lập trình phụ trợ web phổ biến nhất. Mã PHP sẽ chạy dưới dạng mô-đun máy chủ web hoặc dưới dạng giao diện dòng lệnh. Để chạy PHP cho web, bạn cần cài đặt Máy chủ web như Apache và bạn cũng cần máy chủ cơ sở dữ liệu như MySQL.
Mối quan hệ giữa Apache MySQL và PHP là gì?MySQL cho phép PHP và Apache làm việc cùng nhau để truy cập và hiển thị dữ liệu ở định dạng mà trình duyệt web có thể đọc được . MySQL hỗ trợ PHP và Apache để truy cập dữ liệu và hiển thị dữ liệu ở định dạng dễ hiểu từ trình duyệt. Nó là một máy chủ Ngôn ngữ truy vấn có cấu trúc được thiết kế để xử lý các truy vấn phức tạp. |