Hướng dẫn apache shows php code instead of executing centos 7 - apache hiển thị mã php thay vì thực thi centos 7

Đảm bảo rằng PHP được cài đặt và chạy chính xác. Một cách dễ dàng để kiểm tra là chạy PHP -V từ dòng lệnh và xem nếu trả về thông tin phiên bản hoặc bất kỳ lỗi nào.

Đảm bảo rằng mô -đun PHP được liệt kê và không được đưa vào bên trong Apache của bạn HTTPD.Conf

LoadModule php7_module modules/libphp7.so

Đảm bảo rằng tệp Apache HTTPD.conf có loại MIME PHP trong đó. Đây phải là một cái gì đó như Ứng dụng addtype/x-httpd-php .php. Điều này bảo Apache chạy các tệp .php dưới dạng PHP. Tìm kiếm addType, và sau đó đảm bảo có một mục cho PHP, và nó không được đưa ra.

bài chuyển hướng

Hướng dẫn của người mới bắt đầu

136

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Gần đây tôi đã cố gắng cài đặt PHP và Apache trên máy tính của mình. Sau nhiều giờ, chúng được cài đặt. Tôi đã sửa đổi các tệp httpd.conf và php.ini như mọi người nói. Sau đó tôi đã tạo một tập lệnh PHP đơn giản:


Nhưng khi tôi cố gắng chạy nó với

short_open_tag = On
7, nó chỉ hiển thị mã nguồn thay vì thực thi nó. Tôi đang sử dụng Apache 2, Php 5 và Windows Vista.

Các dòng đã chỉnh sửa:

PHP.INI:

short_open_tag = On

HTTPD.CONF

LoadModule php5_module "C:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
PHPIniDir "C:/php"

Hỏi ngày 27 tháng 8 năm 2012 lúc 12:40Aug 27, 2012 at 12:40

7

Bạn phải kích hoạt PHP! Kiểm tra thư mục

short_open_tag = On
8 trong thư mục Apache [mặc định:
short_open_tag = On
9] để xem bạn có tìm thấy một tệp có tên
LoadModule php5_module "C:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
PHPIniDir "C:/php"
0 không. Tôi không nhớ phần mở rộng nhưng tôi nghĩ đó là
LoadModule php5_module "C:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
PHPIniDir "C:/php"
1.

Đồng thời kiểm tra trong

LoadModule php5_module "C:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
PHPIniDir "C:/php"
2 để xem bạn có bất kỳ lỗi nào khác không.

Đã trả lời ngày 27 tháng 8 năm 2012 lúc 12:49Aug 27, 2012 at 12:49

Daniel Figueroadaniel FigueroaDaniel Figueroa

10.1k5 Huy hiệu vàng41 Huy hiệu bạc64 Huy hiệu đồng5 gold badges41 silver badges64 bronze badges

6

Wow, rất nhiều giải pháp ở đây! Đây là những gì tôi đã làm trên Ubuntu 16.04:Ubuntu 16.04:

sudo apt-get install php libapache2-mod-php
sudo a2enmod mpm_prefork && sudo a2enmod php7.0
sudo service apache2 restart

Đã trả lời ngày 28 tháng 4 năm 2017 lúc 18:32Apr 28, 2017 at 18:32

Helmyhelmyhelmy

8,5782 Huy hiệu vàng31 Huy hiệu bạc31 Huy hiệu Đồng2 gold badges31 silver badges31 bronze badges

5

Đối với Php 7 [cũng có thể áp dụng cho các phiên bản trước], nhưng tôi phải làm điều này:

Thêm cái này vào đáy của /etc/apache2/apache2.conf


SetHandler application/x-httpd-php

Chạy cái này từ thiết bị đầu cuối:

sudo a2dismod mpm_event && sudo a2enmod mpm_prefork && sudo a2enmod php7

Sau đó, đừng quên khởi động lại Apache để nó biết bạn đã thay đổi nội dung:

sudo service apache2 restart

Đây là một bản tóm tắt từ: //www.atlantic.net/community/howto/try-php7-lamp-ubuntu-14-04/

Đã trả lời ngày 31 tháng 5 năm 2016 lúc 16:39May 31, 2016 at 16:39

RyannerdryannerdRyanNerd

2.9391 Huy hiệu vàng21 Huy hiệu bạc28 Huy hiệu đồng1 gold badge21 silver badges28 bronze badges

8

Mở tập tin

LoadModule php5_module "C:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
PHPIniDir "C:/php"
3

và thay đổi

#LoadModule php5_module libexec/apache2/libphp5.so

vào trong

LoadModule php5_module libexec/apache2/libphp5.so

Vì vậy, chỉ không quan tâm tải mô -đun PHP trong

LoadModule php5_module "C:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
PHPIniDir "C:/php"
4

Biesior

55.3K10 Huy hiệu vàng122 Huy hiệu bạc181 Huy hiệu đồng10 gold badges122 silver badges181 bronze badges

Đã trả lời ngày 29 tháng 5 năm 2013 lúc 5:03May 29, 2013 at 5:03

inigo333inigo333inigo333

2.6181 Huy hiệu vàng34 Huy hiệu bạc39 Huy hiệu đồng1 gold badge34 silver badges39 bronze badges

1

Một câu trả lời khác làm việc cho tôi. Đó là, để cài đặt

LoadModule php5_module "C:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
PHPIniDir "C:/php"
5

Đã trả lời ngày 12 tháng 5 năm 2016 lúc 9:43May 12, 2016 at 9:43

1

Apache hiển thị mã PHP thay vì thực hiện vấn đề đã được sửa

1. Mở PHP5.6 Conf hoặc Php7.x Conf

# lệnh sau:

$ sudo vi /etc/apache2/mods-enables/php5.6.conf

2. Nhận xét các dòng sau

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

$ sudo dịch vụ apache2 khởi động lại

4 Thưởng thức :]

Đã trả lời ngày 27 tháng 6 năm 2019 lúc 16:09Jun 27, 2019 at 16:09

0

Cảm ơn những người khác về chủ đề này cho đề xuất của họ. Theo các bước được đề cập, tôi thấy rằng máy chủ Apache không thể bắt đầu báo cáo lỗi cú pháp trong tệp

LoadModule php5_module "C:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
PHPIniDir "C:/php"
6 trong
LoadModule php5_module "C:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
PHPIniDir "C:/php"
7. Hóa ra cả Php7.0 và PHP7.1 đã được bật.


0

và PHP được hiển thị chính xác một lần nữa.

Đã trả lời ngày 22 tháng 2 năm 2018 lúc 10:17Feb 22, 2018 at 10:17

djnz0fehdjnz0fehdjnz0feh

3834 Huy hiệu bạc13 Huy hiệu Đồng4 silver badges13 bronze badges

Thêm cấu hình sau vào

LoadModule php5_module "C:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
PHPIniDir "C:/php"
8


1

Và khởi động lại

LoadModule php5_module "C:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
PHPIniDir "C:/php"
9 thông qua
sudo apt-get install php libapache2-mod-php
sudo a2enmod mpm_prefork && sudo a2enmod php7.0
sudo service apache2 restart
0

Đã trả lời ngày 16 tháng 8 năm 2020 lúc 15:39Aug 16, 2020 at 15:39

Imran Zahoorimran ZahoorImran Zahoor

2.3451 Huy hiệu vàng26 Huy hiệu bạc36 Huy hiệu đồng1 gold badge26 silver badges36 bronze badges

1

Được rồi, nếu bạn đã thử những gì bạn đã nói ở trên hoặc sớm hơn [đó là lý do có thể] và nó vẫn hiển thị mã thay vì thực thi nó thì có một điều mà bạn đang làm sai chưa được giải quyết. URL bạn đã sử dụng để truy cập mã PHP của mình; Một số người cố gắng thực thi mã PHP của họ bằng cách chỉ kéo tệp .php vào trình duyệt web. Đây là thực hành sai và có thể dẫn đến loại vấn đề này. Nếu bạn đã lưu một tệp dưới dạng "test.php" trong thư mục c: // wamp/www thì bạn phải truy cập tệp này theo cách này: localhost: //test.php. Loại sai lầm này sẽ phát sinh khi bạn truy cập nó theo cách này: localhost: //wamp/www/test.php

Hy vọng tôi đã giúp ai đó ngoài kia. O/ ~ Daniel

Đã trả lời ngày 23 tháng 7 năm 2014 lúc 9:32Jul 23, 2014 at 9:32

Nếu bạn là người dùng Ubuntu, sau khi cài đặt Apache phải chạy lệnh sau trong cài đặt mới


2

Trong trường hợp của tôi hoạt động tốt.

Đã trả lời ngày 6 tháng 12 năm 2016 lúc 13:03Dec 6, 2016 at 13:03

Hasan Baighasan BaigHasan Baig

4916 Huy hiệu bạc17 Huy hiệu đồng6 silver badges17 bronze badges

1

Đăng những gì làm việc cho tôi trong trường hợp giúp ai đó xuống đường, mặc dù đó là một trường hợp bất thường.

Tôi đã đặt một trình xử lý để buộc máy chủ web của mình sử dụng phiên bản PHP cao hơn mặc định của họ. Có 5.1, nhưng tôi muốn 5.6 vì vậy tôi đã có cái này:


3

Trong tệp .htaccess của tôi.

Khi cố gắng chạy trang web của tôi cục bộ, việc đó trong đó đã khiến mã PHP được đầu ra cho trình duyệt. Loại bỏ nó đã giải quyết vấn đề.

Đã trả lời ngày 22 tháng 12 năm 2016 lúc 4:31Dec 22, 2016 at 4:31

Evanmcdevanmcdevanmcd

1.9273 huy hiệu vàng32 Huy hiệu bạc51 Huy hiệu đồng3 gold badges32 silver badges51 bronze badges

Đối với Php7 và Apache2.4, đây là tất cả những gì bạn cần làm:


4

Đi đến phía dưới và chèn những thứ sau [tất cả tự nó]:


5

Sau đó, khởi động lại Apache để tải cấu hình mới:


6

Apache bây giờ sẽ thực hiện tất cả các yêu cầu HTTP/S với PHP. Nếu tất cả những gì bạn có là các tệp HTML, CSS và PHP, thì điều này sẽ hoạt động tốt cho bạn. Nếu bạn có các ngôn ngữ khác chạy, thì bạn sẽ cần điều chỉnh tệp phù hợp với tình huống của bạn. Tôi đã thử nghiệm điều này với phpmyadmin và nó hoạt động tốt.

Không ai trong số những thứ khác mà tất cả mọi người đang nói ở đây là cần thiết cho tôi. Khi tôi đặt điều "Ứng dụng AddType ....." vào đúng vị trí, Apache chỉ nói với tôi rằng mô -đun đó đã được tải và bỏ qua nó.

Thông tin thêm có thể được tìm thấy ở đây: //httpd.apache.org/docs/2.4/mod/core.html#filesmatchMatch

Cài đặt của tôi đã được thực hiện như sau:


7

Bạn cũng nên đọc cái này, nếu bạn không: //httpd.apache.org/docs/civerse/howto/htaccess.html#when

Đã trả lời ngày 22 tháng 1 năm 2020 lúc 21:24Jan 22, 2020 at 21:24

Adam Winteradam mùa đôngAdam Winter

1.4041 Huy hiệu vàng10 Huy hiệu bạc24 Huy hiệu đồng1 gold badge10 silver badges24 bronze badges

4

Bạn có thể xóa tệp .htaceess của mình và để hệ thống tạo ra một tệp mới [trống hoặc cơ bản]. Có thể là một số dòng bạn đã thêm là các câu lệnh không chính xác, hoặc một cái gì đó khác bên trong đang gây ra vấn đề. Sau đó, bạn có thể thêm từng dòng từ tệp .htaccess cũ của bạn để xem nguyên nhân gây ra vấn đề.

Điều đó làm việc cho tôi. Các dòng cho máy không hiển thị các tiện ích mở rộng PHP là vấn đề trong trường hợp của tôi [viết lại và viết lại]. Tệp .htaccess cũ của tôi hoạt động tốt trên một máy chủ được chia sẻ, nhưng sự cố này đã xuất hiện khi tôi chuyển sang VPS.

Đã trả lời ngày 16 tháng 9 năm 2015 lúc 1:37Sep 16, 2015 at 1:37

1

Điều này cũng xảy ra với tôi khi chạy $ _POST trong MAMP. Tất cả các tệp .ini và httpd của tôi đều được thiết lập chính xác. Nếu bạn đang thực hiện xử lý biểu mẫu và bạn có tài liệu HTML và đăng thông tin lên một FormHandler chạy $ Post, hãy đảm bảo rằng bạn đang chạy tệp HTML từ localhost thông qua máy chủ của bạn và không chỉ cục bộ.

Đây là một phím tắt tôi đã chạy các tài liệu HTML, chỉ bằng cách nhấp vào tệp HTML trong thư mục của tôi và khởi chạy trong trình duyệt web của tôi, khi trong thực tế để kiểm tra xem PHP có được xử lý trong biểu mẫu của bạn không, bạn phải chạy HTML qua máy chủ của bạn. Một giao thức rất đơn giản mà tôi bỏ qua.

Example:

Sai:

sudo apt-get install php libapache2-mod-php
sudo a2enmod mpm_prefork && sudo a2enmod php7.0
sudo service apache2 restart
1

Phải:

sudo apt-get install php libapache2-mod-php
sudo a2enmod mpm_prefork && sudo a2enmod php7.0
sudo service apache2 restart
2

Bây giờ PHP sẽ được xử lý khi bạn nhấp vào nút Gửi của mình

Reeno

5.65410 Huy hiệu vàng38 Huy hiệu bạc49 Huy hiệu đồng10 gold badges38 silver badges49 bronze badges

Đã trả lời ngày 19 tháng 9 năm 2015 lúc 17:28Sep 19, 2015 at 17:28

Những gì làm việc cho tôi:

Trong httpd.conf hoạt động, hãy tìm


8

Nó đã thiếu những điều sau đây


9

Sau khi khởi động lại Apache, các tệp .php được phân tích cú pháp chính xác.

Đã trả lời ngày 8 tháng 4 năm 2017 lúc 15:39Apr 8, 2017 at 15:39

Paulpaulpaul

1.05210 huy hiệu bạc11 huy hiệu đồng10 silver badges11 bronze badges

Nếu mô-đun UserDir được bật và trang web của bạn nằm trong userDir [~/public_html], bạn phải kiểm tra /etc/apache2/mods-enables/php5.conf. Phần sau làm cho nó hoạt động [trên Ubuntu 14.10 Utopic]:

short_open_tag = On
0

Đã trả lời ngày 7 tháng 3 năm 2015 lúc 20:11Mar 7, 2015 at 20:11

Cie6ohpaCie6ohpaCie6ohpa

7451 Huy hiệu vàng9 Huy hiệu bạc1 gold badge9 silver badges10 bronze badges

Không có gì ở trên được áp dụng hoặc làm việc cho tôi ... PHP7, Apache httpd 2.2 trên centos 6

Thực tế là, tôi đã cài đặt [tất cả với YUM] PHP trước Apache ... bạn phải thực hiện ngược lại: Luôn cài đặt Apache trước, sau đó PHP, và sau đó nó hoạt động ... Thật vậy, bạn có thể thiếu

sudo apt-get install php libapache2-mod-php
sudo a2enmod mpm_prefork && sudo a2enmod php7.0
sudo service apache2 restart
3 và
sudo apt-get install php libapache2-mod-php
sudo a2enmod mpm_prefork && sudo a2enmod php7.0
sudo service apache2 restart
4 trong
sudo apt-get install php libapache2-mod-php
sudo a2enmod mpm_prefork && sudo a2enmod php7.0
sudo service apache2 restart
5

Tôi đã có thể phục hồi bằng mọi cách mà không cần gỡ cài đặt PHP. Tôi đã thêm dòng ma thuật trong

sudo apt-get install php libapache2-mod-php
sudo a2enmod mpm_prefork && sudo a2enmod php7.0
sudo service apache2 restart
6:
sudo apt-get install php libapache2-mod-php
sudo a2enmod mpm_prefork && sudo a2enmod php7.0
sudo service apache2 restart
7 và sau đó chạy:
sudo apt-get install php libapache2-mod-php
sudo a2enmod mpm_prefork && sudo a2enmod php7.0
sudo service apache2 restart
8

Đã trả lời ngày 30 tháng 7 năm 2018 lúc 18:46Jul 30, 2018 at 18:46

Berhauzberhauzberhauz

2.2351 Huy hiệu vàng17 Huy hiệu bạc23 Huy hiệu đồng1 gold badge17 silver badges23 bronze badges

Tôi đã thử một số giải pháp ở trên tuy nhiên bản sửa lỗi trong kịch bản của chúng tôi là cài đặt mô-đun FPM.

Chúng tôi đã cài đặt HTTPD trước PHP có thể có liên quan đến vấn đề này, nhưng để giải quyết, chúng tôi đã cài đặt như sau:

Yum Module Cài đặt PHP: 7.2

Điều này đã cài đặt PHP-FPM-7.2.11-4.Module+EL8.1.0+5443+BC1AEB77.X86_64.RPM Mô-đun mà chúng tôi đã bật bởi:

systemctl enable--now php-fpm

Từ thời điểm đó, chúng tôi đã rời khỏi /etc/httpd/conf.d/php.conf dưới dạng mặc định và khởi động lại httpd

Dịch vụ Khởi động lại HTTPD

Sau đó, mọi thứ đều hoạt động.

Hy vọng điều này sẽ giúp, mất nhiều thời gian hơn nên phải tìm ra.

Đã trả lời ngày 10 tháng 3 năm 2020 lúc 13:16Mar 10, 2020 at 13:16

Bren1818Bren1818Bren1818

2.5621 Huy hiệu vàng22 Huy hiệu bạc28 Huy hiệu đồng1 gold badge22 silver badges28 bronze badges

Tôi đã có cùng một vấn đề, gây ra bởi cấu hình mặc định Debian/ Ubuntu của mô -đun

sudo apt-get install php libapache2-mod-php
sudo a2enmod mpm_prefork && sudo a2enmod php7.0
sudo service apache2 restart
9. Nó chứa

SetHandler application/x-httpd-php

0 cho toàn bộ /USR /chia sẻ, dẫn đến các nguồn PHP được hiển thị trong trình duyệt. Vô hiệu hóa với

SetHandler application/x-httpd-php

1 là giải pháp tạm thời.

Đã trả lời ngày 10 tháng 7 năm 2016 lúc 11:20Jul 10, 2016 at 11:20

Tôi đã từng gặp vấn đề tương tự. Khi tôi chạy một tệp PHP, trình duyệt web đã cho tôi thấy mã PHP thay vì thực thi nó. Tôi đã thử nhiều lần: gỡ cài đặt/cài đặt lại WampServer64, làm việc xung quanh cài đặt/mô -đun PHP/Apache, v.v. Alt + Shift + R "cho Chrome. Nó đã cố gắng thực thi tệp PHP của tôi như: "Tệp /// C:/wamp64/www/bla/bla .." trong thanh địa chỉ Chrome của tôi. Đó là vấn đề của tôi. Tôi đã thực hiện các thay đổi theo trang Cấu hình Notepad ++ để chạy PHP trên localhost ?. Vấn đề của tôi đã được giải quyết. Nhưng sau 2 ngày ..

Đã trả lời ngày 26 tháng 10 năm 2016 lúc 20:00Oct 26, 2016 at 20:00

Chạy XAMPP [Apache] làm quản trị viên. Trong Google Chrome loại:


SetHandler application/x-httpd-php

2

tức là nếu thư mục bạn đã tạo là "learnPhp", tệp là "Chương1.php" thì hãy nhập


SetHandler application/x-httpd-php

3

Tôi đã tạo thư mục này trong thư mục XAMPP trong thư mục HTDOCS được tạo khi bạn tải xuống XAMPP.

jackel414

1.5962 Huy hiệu vàng12 Huy hiệu bạc29 Huy hiệu đồng2 gold badges12 silver badges29 bronze badges

Đã trả lời ngày 15 tháng 3 năm 2017 lúc 20:30Mar 15, 2017 at 20:30

TheordertheorderTheorder

5991 Huy hiệu vàng7 Huy hiệu bạc17 Huy hiệu đồng1 gold badge7 silver badges17 bronze badges

Giải pháp Debian 9:

short_open_tag = On
1

Thêm vào tệp các dòng tiếp theo:

short_open_tag = On
2

Sau đó chạy:

short_open_tag = On
3

Đã trả lời ngày 17 tháng 1 năm 2018 lúc 15:09Jan 17, 2018 at 15:09

MrdinkelmanmrdinkelmanmrDinkelman

4881 Huy hiệu vàng10 Huy hiệu bạc17 Huy hiệu đồng1 gold badge10 silver badges17 bronze badges

1

Một số lần nếu bạn có xung đột phiên bản PHP, điều đó sẽ xảy ra để khắc phục, vui lòng làm theo các bước dưới đây

Bước 1: Cài đặt danh sách Yum | grep 'PHP'

Nếu bạn có nhiều phiên bản của PHP như Php 5.6 và PHP 7.0, confilict này sẽ xảy ra

Bước 2: Yum Remove ** Phiên bản PHP của bạn **

Bước 3: Sau đó, khởi động lại Apapche


SetHandler application/x-httpd-php

4 hoặc

SetHandler application/x-httpd-php

5

Đã trả lời ngày 28 tháng 8 năm 2018 lúc 6:05Aug 28, 2018 at 6:05

sachin_ursachin_ursachin_ur

2.00913 Huy hiệu bạc26 Huy hiệu đồng13 silver badges26 bronze badges

Giải pháp này đã làm việc cho tôi. Tôi đã thanh trừng Apache2 và cài đặt lại. Nó đã xảy ra sau khi thanh lọc và cài đặt. Nếu đó là cài đặt đầu tiên, bạn sẽ không phải đối mặt với vấn đề này.

Đã trả lời ngày 8 tháng 12 năm 2019 lúc 19:04Dec 8, 2019 at 19:04

Kemal Atikkemal AtikKemal Atik

2873 Huy hiệu bạc10 Huy hiệu đồng3 silver badges10 bronze badges

Trong trường hợp của tôi với Php7.3 Apache2.4 Ubuntu 18.04 Tôi phải thực hiện:

short_open_tag = On
4

Đã trả lời ngày 24 tháng 8 năm 2020 lúc 10:43Aug 24, 2020 at 10:43

Centos 7, Php 8, Apache 2

Gần đây tôi đã nâng cấp một máy chủ CentOS để sử dụng Php 8.

Sau khi nâng cấp PHP đã ngừng hoạt động và Apache bắt đầu phục vụ cho tôi mã PHP dưới dạng văn bản.

Đã dành một điều tốt trong khi tìm kiếm cài đặt cấu hình nào không cập nhật, tôi đã theo dõi nó xuống điều này:

trong


SetHandler application/x-httpd-php

6

short_open_tag = On
5

cần thiết thay đổi thành:

short_open_tag = On
6

Có những nơi khác mà bạn có thể thấy kiểm tra


SetHandler application/x-httpd-php

7 có thể được cập nhật lên biến thể

SetHandler application/x-httpd-php

8 nhưng điều này chắc chắn đã sửa nó cho tôi.

Đừng quên khởi động lại máy chủ sau đó.

Đã trả lời ngày 14 tháng 5 năm 2021 lúc 8:50May 14, 2021 at 8:50

DazbaldwindazbaldwinDazBaldwin

3,8473 huy hiệu vàng37 Huy hiệu bạc42 Huy hiệu đồng3 gold badges37 silver badges42 bronze badges

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

Bạn đã viết chương trình PHP đầu tiên của mình, nhưng khi bạn đi để chạy nó, tất cả những gì bạn thấy trong trình duyệt của bạn là mã mà chương trình không thực sự chạy. Khi điều này xảy ra, nguyên nhân phổ biến nhất là bạn đang cố gắng chạy PHP ở đâu đó không hỗ trợ PHP.you are trying to run PHP somewhere that doesn't support PHP.

Làm cách nào để khắc phục Apache2 không thực thi các tệp PHP?

35 câu trả lời..
Đảm bảo rằng PHP được cài đặt và chạy chính xác.....
Đảm bảo rằng mô -đun PHP được liệt kê và không được đưa vào bên trong HTTPD của Apache của bạn.....
Đảm bảo rằng HTTPD của Apache.....
Đảm bảo rằng tệp của bạn có ..

Làm cách nào để PHP làm việc với Apache?

Lưu ý rằng có một số 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: Trích xuất các tập tin.....
Bước 3: Định cấu hình PHP.....
Bước 4: Thêm C: \ PHP vào biến môi trường đường dẫn.....
Bước 5: Định cấu hình PHP như một mô -đun Apache.....
Bước 6: Kiểm tra tệp PHP ..

Apache có chạy mã PHP không?

Theo mặc định, khi Libapache2-mod-php được cài đặt, máy chủ web Apache 2 được cấu hình để chạy tập lệnh PHP bằng mô-đun này..

Bài Viết Liên Quan

Chủ Đề