gpt4 book ai didi

php - Apache 虚拟主机不解析 PHP

转载 作者:IT王子 更新时间:2023-10-28 23:55:26 25 4
gpt4 key购买 nike

我决定在我的 Apache 服务器上启用虚拟主机,并选择使其基于端口。

我做的第一件事当然是 RTM。我按照说明 found here .嗯,它奏效了——有点。就虚拟主机运行而言,它确实如此。从 :80 拉取的内容与 :8080 不同。

但是 PHP 不工作。 “原始站点”(端口 80)运行 PHP 非常好。但是,端口 8080 站点将 PHP 发送到浏览器。我在浏览器中什么都看不到,但源代码显示:

<?php
echo "It worked!";
?>

在一些网站上似乎对这个主题的记录非常松散,但要么我在其中找不到解决方案,要么列出的解决方案对我不起作用。

同样,虚拟主机本身运行良好。而 PHP 则不然。

关于它可能是什么的任何想法?我应该提供我的 httpd.conf 文件中的哪些内容,这样我才不会通过复制/粘贴整个内容来解决我的问题?

(抱歉,我忘记发布我已经准备好了这些,Phil。添加以避免进一步混淆)

Listen 80
Listen 8080

NameVirtualHost *:80
NameVirtualHost *:8080

<VirtualHost *:80>
ServerName mysite.com
DocumentRoot /var/www/vhosts/Site1/httpdocs
</VirtualHost>

<VirtualHost *:8080>
ServerName mysite.com
DocumentRoot /var/www/vhosts/Site2/httpdocs
</VirtualHost>

我尝试在标签中添加这个:

AddHandler php5-script .php
AddType text/html .php

...但无济于事。

最佳答案

这也可能是由于 php 文件使用了短 php 标签 <?而不是 <?php .默认情况下,php.ini 配置文件中不启用短标签。

关于php - Apache 虚拟主机不解析 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9305680/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com