天天看點

Linux 浏覽器下通路 localhost/index.php,檔案中的 php 代碼被注釋

index.php

<html>
<body>
<?php  echo 'a'; ?>
</body>
</html>
           

打開浏覽器後,在控制台看到的是 (并未執行 php 代碼)

<html>
<body>
<!--?php  echo 'a'; ?-->
</body>
</html>
           

實質上這是在 httpd.conf 配置不全的問題

vi /etc/httpd/conf/httpd.conf // 具體目錄看實際情況,可用 find / -name httpd.conf 查找 /AddType // 找到 addtype 具體位置

在原本 AddType 後加上

AddType application/x-httpd-php .php
    AddType application/x-httpd-php .php3
    AddType application/x-httpd-php .html  // 這個可以忽略
           

systemctl restart httpd // 重新開機 apache

再通路 localhost/index.php 就可以了