Tại sao trang PHP của tôi hiển thị mã?

Trong bài đăng này, chúng tôi sẽ cung cấp cho bạn thông tin về hiển thị mã PHP trong trình duyệt thay vì thực thi nó – onlinecode. Nghe này, chúng tôi sẽ cung cấp cho bạn chi tiết về cách hiển thị mã PHP trong trình duyệt thay vì thực thi nó – onlinecodeVà cách sử dụng nó cũng cung cấp cho bạn bản demo cho nó nếu cần thiết

Đôi khi bạn đang cố thực thi một số mã PHP hoặc cố mở phpmyadmin trong hệ thống cục bộ của mình thì nó hiển thị cho bạn tập lệnh php thay vì được thực thi


Giải pháp 1

Trước tiên hãy chạy php -v từ dòng lệnh để biết liệu nó có trả về phiên bản PHP hay bất kỳ lỗi nào hay không để đảm bảo rằng PHP đã được cài đặt đúng cách hay chưa trong hệ thống của bạn

Nếu bạn chưa cài đặt PHP thì hãy cài đặt PHP trước trong trường hợp này

sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql

Nếu bạn đã cài đặt PHP nhưng nó chưa được bật thì hãy bật bằng cách chạy lệnh sau


sudo a2enmod php5  
sudo service apache2 restart 

Nếu bạn đã cài đặt và kích hoạt PHP cả hai thì hãy khởi động lại máy chủ apache của bạn bằng cách chạy lệnh sau

sudo service apache2 restart


Giải pháp 2

Nó có thể là PHP không được kích hoạt trong cấu hình apache của bạn

Bạn có thể bỏ ghi chú mô-đun PHP bằng cách xóa dấu '#' ở đầu tệp httpd.conf. Lưu tệp và sau đó khởi động lại máy chủ web

Các thẻ ngắn hiện không được dùng nữa, vì vậy hãy đảm bảo rằng bạn không sử dụng các thẻ ngắn trong tệp PHP

Nhãn.

PHP

Cách thực hiện

Hy vọng đoạn mã này và bài viết này sẽ giúp bạn thực hiện hiển thị mã PHP trong trình duyệt thay vì thực thi nó – onlinecode. nếu bạn cần bất kỳ trợ giúp hoặc bất kỳ phản hồi nào, hãy đưa ra trong phần bình luận hoặc bạn có ý tưởng hay về bài đăng này, bạn có thể đưa ra phần bình luận. Nhận xét của bạn sẽ giúp chúng tôi giúp bạn nhiều hơn và cải thiện chúng tôi. chúng tôi cũng sẽ cung cấp cho bạn loại bài đăng thú vị hơn này trong phần nổi bật,

Tạo một tệp có tên xin chào. php và đặt nó vào thư mục gốc của máy chủ web của bạn (DOCUMENT_ROOT) với nội dung sau

Ví dụ #1 Tập lệnh PHP đầu tiên của chúng tôi. Xin chào. php



PHP Test


Hello World

'; ?>

Sử dụng trình duyệt của bạn để truy cập tệp bằng URL của máy chủ web của bạn, kết thúc bằng tham chiếu tệp /hello.php. Khi phát triển cục bộ, URL này sẽ giống như http://localhost/hello.php hoặc http://127.0.0.1/hello.php nhưng điều này phụ thuộc vào cấu hình của máy chủ web. Nếu mọi thứ được định cấu hình chính xác, tệp này sẽ được phân tích cú pháp bằng PHP và đầu ra sau đây sẽ được gửi tới trình duyệt của bạn

 
  PHP Test
 
 
 

Hello World

Chương trình này cực kỳ đơn giản và bạn thực sự không cần sử dụng PHP để tạo một trang như thế này. Tất cả những gì nó làm là hiển thị. Hello World sử dụng câu lệnh tiếng vang PHP. Lưu ý rằng tệp không cần phải thực thi hoặc đặc biệt theo bất kỳ cách nào. Máy chủ phát hiện ra rằng tệp này cần được giải thích bởi PHP vì bạn đã sử dụng ". php", mà máy chủ được cấu hình để chuyển sang PHP. Hãy coi đây là một tệp HTML bình thường có sẵn một bộ thẻ đặc biệt để bạn thực hiện nhiều điều thú vị

Nếu bạn đã thử ví dụ này và nó không xuất ra bất kỳ thứ gì, nó nhắc tải xuống hoặc bạn thấy toàn bộ tệp dưới dạng văn bản, thì rất có thể máy chủ bạn đang sử dụng chưa bật PHP hoặc không được cấu hình đúng cách. Yêu cầu quản trị viên của bạn kích hoạt nó cho bạn bằng cách sử dụng chương Cài đặt của sách hướng dẫn. Nếu bạn đang phát triển cục bộ, hãy đọc cả chương cài đặt để đảm bảo mọi thứ được cấu hình đúng cách. Đảm bảo rằng bạn truy cập tệp qua http với máy chủ cung cấp cho bạn đầu ra. Nếu bạn chỉ gọi tệp từ hệ thống tệp của mình, thì nó sẽ không được phân tích cú pháp bằng PHP. Nếu sự cố vẫn tiếp diễn, vui lòng sử dụng một trong nhiều tùy chọn hỗ trợ » PHP

Mục đích của ví dụ là hiển thị định dạng thẻ PHP đặc biệt. Trong ví dụ này, chúng tôi đã sử dụng to indicate the start of a PHP tag. Then we put the PHP statement and left PHP mode by adding the closing tag, ?>. Bạn có thể nhảy vào và thoát khỏi chế độ PHP trong một tệp HTML như thế này ở bất cứ đâu bạn muốn. Để biết thêm chi tiết, hãy đọc phần thủ công về cú pháp PHP cơ bản

Note: A Note on Line Feeds

Line feeds have little meaning in HTML, however it is still a good idea to make your HTML look nice and clean by putting line feeds in. A linefeed that follows immediately after a closing ?> sẽ bị xóa bởi PHP. Điều này có thể cực kỳ hữu ích khi bạn đặt nhiều khối PHP hoặc bao gồm các tệp chứa PHP không được phép xuất bất kỳ thứ gì. Đồng thời nó có thể hơi khó hiểu. Bạn có thể đặt một khoảng trắng sau khi đóng ?> để buộc xuất ra một khoảng trắng và một dòng cấp dữ liệu hoặc bạn có thể đặt một dòng cấp dữ liệu rõ ràng trong tiếng vang/bản in cuối cùng từ trong khối PHP của bạn

Ghi chú. Lưu ý về Trình soạn thảo văn bản

Có nhiều trình soạn thảo văn bản và Môi trường phát triển tích hợp (IDE) mà bạn có thể sử dụng để tạo, chỉnh sửa và quản lý tệp PHP. Một phần danh sách các công cụ này được duy trì tại »Danh sách Trình chỉnh sửa PHP. Nếu bạn muốn giới thiệu một biên tập viên, vui lòng truy cập trang trên và yêu cầu người duy trì trang thêm biên tập viên vào danh sách. Có một trình soạn thảo với đánh dấu cú pháp có thể hữu ích

Ghi chú. Lưu ý về bộ xử lý văn bản

Các trình xử lý văn bản như StarOffice Writer, Microsoft Word và Abiword không tối ưu để chỉnh sửa tệp PHP. Nếu bạn muốn sử dụng một tập lệnh cho tập lệnh thử nghiệm này, bạn phải đảm bảo rằng bạn lưu tệp dưới dạng văn bản thuần túy, nếu không PHP sẽ không thể đọc và thực thi tập lệnh

Bây giờ bạn đã tạo thành công một tập lệnh PHP đang hoạt động, đã đến lúc tạo tập lệnh PHP nổi tiếng nhất. Thực hiện cuộc gọi đến hàm phpinfo() và bạn sẽ thấy rất nhiều thông tin hữu ích về hệ thống và thiết lập của mình, chẳng hạn như các biến được xác định trước có sẵn, các mô-đun PHP đã tải và cài đặt cấu hình. Hãy dành chút thời gian và xem lại thông tin quan trọng này

Tại sao trang PHP của tôi không hiển thị gì?

Lý do phổ biến nhất dẫn đến trang trống là tập lệnh thiếu một ký tự . Nếu bạn bỏ qua ' hoặc } hoặc ; . Bạn không gặp lỗi; .

Làm cách nào để hiển thị mã PHP trong trang HTML?

Bạn có thể thêm các thẻ PHP vào Trang HTML của mình. Bạn chỉ cần đính kèm mã PHP với thẻ bắt đầu PHP ??????????????????????????

Làm cách nào để xem mã PHP trong trình duyệt?

Bạn có thể mở tệp hiện tại trong trình duyệt bằng các phương pháp sau. .
Nhấp vào nút Mở trong trình duyệt trên StatusBar
Trong trình chỉnh sửa, nhấp chuột phải vào tệp và nhấp vào menu ngữ cảnh Mở PHP/HTML/JS trong Trình duyệt
Dùng tổ hợp phím Shift + F6 để mở thêm nhanh hơn (có thể thay đổi trong menu File -> Preferences -> Keyboard Shortcuts)