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 就可以了