PHP文件(符号链接)显示为文本

这是不一样的其他问题,如“PHP文件显示文本或不执行”。

在我的情况下,PHP文件确实工作正常。 但是,文件(符号链接)的PHP文件不起作用。

例如,正常的.php文件正在工作。

# ls -al lrwxrwxrwx 1 ftomd psacln 9 Jul 21 2010 ystalyfera -> index.php lrwxrwxrwx 1 ftomd psacln 9 Jul 21 2010 ystradgynlais -> index.php 

正如你可以在上面看到的,网站是自定义编码,所有内部页面符号链接到主index.php文件。 这些符号链接文件不工作,并显示为文本文件。

使用Apache 2.2和php 5.3在另一个服务器上工作的脚本(从那里迁移)。

新的服务器有Apache 2.4和PHP 5.4(dso),CentOS 7和Plesk 12.5

我错过了什么?

有什么build议么?。 请让我知道,如果你需要更多的细节。

谢谢阿卜杜勒

 ystalyfera -> index.php ystradgynlais -> index.php 

我认为问题的根源在于这些文件(符号链接)没有扩展名。 而标准的Apacheconfiguration包含这样的东西

 <IfModule mod_php5.c> # # Cause the PHP interpreter to handle files with a .php extension. # <FilesMatch \.php$> SetHandler application/x-httpd-php </FilesMatch> 

一定是

 ystalyfera.php -> index.php ystradgynlais.php -> index.php