Tệp PHP không hoạt động trên máy chủ

Đôi khi máy chủ web Apache hiển thị các tệp PHP mà không thực sự thực thi mã trong đó. Trong trường hợp này, người dùng không nhìn thấy kết quả của PHP được thực thi mà là mã cơ bản. Việc để lộ mã trang web của bạn cho khách truy cập có thể gây ra rủi ro bảo mật. Đây là một vấn đề phổ biến đặc biệt nếu bạn đang sử dụng Apache/PHP lần đầu tiên. Trong bài viết này, chúng ta sẽ xem xét cách sửa lỗi Apache không thực thi các tệp PHP


Cách sửa lỗi Apache không thực thi tệp PHP

Dưới đây là các bước để Apache thực thi các tệp PHP


1. Cập nhật tệp cấu hình Apache

Mở terminal và mở tệp cấu hình Apache

$ sudo vi /etc/apache2/apache2.conf

Thêm các dòng sau vào dưới cùng của tập tin của bạn

 
SetHandler application/x-httpd-php 
​

Lưu và thoát tệp

Cũng đọc. Cách gỡ cài đặt NGINX trong CentOS


2. Vô hiệu hóa & Kích hoạt mô-đun

Để thực thi PHP hoạt động bình thường, bạn cần tắt rồi bật mpm_event_module, đồng thời bật các mô-đun mpm_prefork và php7

$ sudo a2dismod mpm_event && sudo a2enmod mpm_prefork && sudo a2enmod php7.0

Cũng đọc. Cách đặt mã hóa UTF-8 trong máy chủ Tomcat


3. Khởi động lại máy chủ Apache

Khởi động lại Máy chủ Apache để áp dụng các thay đổi

$ sudo service apache2 restart

Đó là nó. Bây giờ hãy mở trình duyệt của bạn và truy cập trang web của bạn. Bạn sẽ thấy mã PHP đang được thực thi đúng cách. Apache là một máy chủ web mạnh mẽ cung cấp nhiều tính năng hữu ích. Tất nhiên, có thể có nhiều lý do khác khiến PHP không được thực thi trên máy chủ của bạn. Chúng tôi đã liệt kê các giải pháp phổ biến nhất cho vấn đề này. Nếu chúng không phù hợp với bạn, thì bạn cần xem qua tệp cấu hình Apache của mình để tìm lỗi

Hôm nay, chúng ta sẽ thảo luận về cách bạn có thể chạy các tệp PHP. Nếu bạn là người mới học lập trình PHP, bài viết này sẽ giúp bạn biết cách chạy các tập lệnh PHP

PHP là ngôn ngữ kịch bản phía máy chủ, chủ yếu được sử dụng để xây dựng các ứng dụng dựa trên web. Những điều này có thể bao gồm từ một blog rất đơn giản đến một trang web Thương mại điện tử chính thức. Trên thực tế, PHP là một trong những ngôn ngữ kịch bản phía máy chủ phổ biến nhất để phát triển web

Nếu bạn là người mới bắt đầu lập trình PHP và bạn không biết tệp PHP là gì, tôi khuyên bạn nên xem lại kiến ​​thức cơ bản về tệp PHP.  

  • Tệp PHP là gì?

    Sajal Soni

    26 Th02 2020

Trong bài đăng này, chúng ta sẽ thảo luận về các cách khác nhau để chạy các tệp PHP

Các cách khác nhau để chạy tệp PHP

Có hai cách để chạy tệp PHP. Cách ưa thích để chạy các tệp PHP là trong một máy chủ web như Apache, Nginx hoặc IIS—điều này cho phép bạn chạy các tập lệnh PHP từ trình duyệt của mình. Đó là cách tất cả các trang web PHP hoạt động. Một cách khác là chạy các tập lệnh PHP trên dòng lệnh và không yêu cầu bạn thiết lập máy chủ web

Tất nhiên, nếu bạn muốn xuất bản các trang PHP của mình trực tuyến, bạn sẽ phải thiết lập máy chủ web. Mặt khác, việc chạy tập lệnh PHP từ dòng lệnh rất hữu ích để thực hiện các tác vụ thông thường. Chúng thường được định cấu hình để chạy trong nền dưới dạng công việc và được chạy bằng lệnh

Chủ Đề