Tại sao tệp php không mở trong trình duyệt?

đó là một màn hình lỗi từ bảng điều khiển mạng, chẳng hạn, tôi đã quyết định lưu trữ cùng một tệp PHP trên 000webhost và tôi có thể xem/chạy tệp PHP của mình từ trình duyệt, nhưng bảng điều khiển mạng không cho phép điều đó, thay vào đó, trình duyệt đã mang . ml không thể xử lý yêu cầu này

Tôi đang cố gắng kết nối dự án rung của mình với tệp PHP được kết nối trên bảng điều khiển mạng, nhưng nó không hoạt động nên tôi quyết định tải liên kết trên trình duyệt và nó không mở, nhưng khi tôi làm như vậy trên 000webhost thì nó hoạt động rất tốt

gốc/đường dẫn của thư mục dự án php như thế này
payify-php → đăng ký. php, chỉ mục. html, sql → tệp sql, db_conn → db_conn. php

xin vui lòng những gì có thể là vấn đề

liên kết bảng điều khiển mạng “https. // thanh toán. ml/đăng ký. php” đã cho tôi lỗi trình duyệt

Tại sao tệp php không mở trong trình duyệt?

screencapture-payify-ml-registration-php-2022-06-03-09_01_011366×695 8. 57KB

trong khi liên kết 000webhost “https. // thanh toán. 000webhost. com/đăng ký. php” đã cho tôi những gì tôi muốn

Tại sao tệp php không mở trong trình duyệt?

screencapture-payify-000webhostapp-registration-php-2022-06-03-09_02_401366×638 510 byte

xin vui lòng tôi cần giúp đỡ về điều này, cảm ơn

Nếu trình duyệt của bạn đang hiển thị mã PHP, điều đó có nghĩa là máy chủ của bạn chưa được thiết lập để phục vụ các tập lệnh PHP. Dưới đây là danh sách những thứ bạn cần kiểm tra để khắc phục sự cố này

Đầu tiên, đảm bảo rằng bạn đang lưu các tệp PHP của mình ở định dạng UTF-8

Trước đây, một số nhà phát triển đã báo cáo sự cố khi lưu tệp trong các bộ ký tự khác dẫn đến các thẻ PHP mở và đóng của họ bị bỏ qua

Không thành công, có một số câu hỏi khác mà bạn cần phải tự hỏi mình

PHP đã được cài đặt chưa?

Bạn đã cài đặt PHP?

Rất nhiều máy chủ sẽ chỉ phục vụ các tệp HTML theo mặc định. Thông thường, bạn sẽ cần cài đặt PHP và định cấu hình để nó hoạt động với máy chủ web của bạn

Nếu bạn không có quyền kiểm soát máy chủ mà bạn đang tải các tệp của mình lên, thì bạn cần liên hệ với nhà cung cấp dịch vụ lưu trữ của mình

Trong một số trường hợp, tôi đã bắt gặp các gói lưu trữ cấp thấp không hỗ trợ bất kỳ ngôn ngữ kịch bản phía máy chủ nào. Nói cách khác, chúng chỉ là HTML

Đảm bảo rằng đây không phải là trường hợp của gói bạn đang sử dụng

Nếu bạn có quyền kiểm soát máy chủ, thì bạn cần đảm bảo rằng PHP đã được cài đặt đúng cách. Nếu bạn tìm kiếm xung quanh, bạn sẽ tìm thấy hàng trăm hướng dẫn về cách thiết lập PHP và Apache/Nginx để hoạt động trên Windows, Linux và Macintosh

cấu hình sai

Nếu PHP đã được cài đặt và mã của bạn vẫn hiển thị trong trình duyệt, thì bạn có thể đã trở thành nạn nhân của một cấu hình sai đơn giản

Thông thường, loại sự cố này có thể được giải quyết bằng cách bỏ ghi chú một dòng trong tệp cấu hình

Ví dụ, trong httpd của Apache. conf, bạn sẽ cần đảm bảo rằng dòng “LoadModule php5_module” đã được bỏ ghi chú và không có dấu chấm phẩy (;) ở đầu dòng

Khởi động lại máy chủ web của bạn

Nếu bạn khá chắc chắn rằng mọi thứ đã được thiết lập chính xác và bạn không phải là nạn nhân của cấu hình sai, thì bạn nên đảm bảo rằng mình đã khởi động lại máy chủ web của mình

Thường xuyên hơn không, bạn sẽ cần khởi động lại Apache hoặc Nginx để các thay đổi có hiệu lực

Điều này là do họ chỉ đọc tệp cấu hình khi khởi động

bạn đang sử dụng. phần mở rộng php?

Nếu bạn đã làm tất cả những điều đó và mã của bạn vẫn đang được hiển thị trong trình duyệt, thì bạn cần đảm bảo rằng các tệp của mình đang sử dụng. phần mở rộng php

Mã PHP sẽ không được thực thi nếu nó được lưu bên trong một. tệp html

Chà, trừ khi bạn đã định cấu hình cụ thể máy chủ web của mình để làm như vậy

Đảm bảo rằng bạn đang chạy nó thông qua máy chủ web của mình

Cuối cùng, bạn sẽ cần đảm bảo rằng bạn thực sự đang chạy các tệp của mình thông qua máy chủ web

Rất nhiều nhà phát triển PHP mới bắt đầu mắc lỗi khi mở trang thông qua hệ thống tệp của họ thay vì đặt nó vào thư mục gốc của máy chủ web hỗ trợ PHP

Tại sao tập lệnh PHP không chạy trong trình duyệt?

PHP không dành cho thực thi trong trình duyệt . Nó dành cho các máy chủ web thực thi hoặc tiền xử lý khác trên máy tính cài đặt PHP. PHP chạy trong một số phiên bản khi được cài đặt trên máy tính. từ dòng lệnh.

Tại sao tôi có thể mở tệp PHP trong trình duyệt?

Lý do là Các tệp PHP trước tiên cần được xử lý trong máy chủ web trước khi gửi đầu ra của chúng tới trình duyệt web . Do đó, trước khi chạy các tệp PHP, chúng phải được đặt trong thư mục web của máy chủ web và sau đó thực hiện yêu cầu đối với tệp PHP mong muốn bằng cách nhập URL của nó vào trình duyệt web.