2014-04-23 47 views
0

我想在我的Ubuntu服务器中安装phpmyadmin,当我尝试通过浏览器访问它时,php文件下载而不是显示网页。我在/ var/www中放置了一个phpinfo测试文件,它工作正常。Apache下载php文件而不是执行它们

我已经在评论文件php5.conf行:

<FilesMatch ".+\.ph(p[345]?|t|tml)$"> 
    SetHandler application/x-httpd-php 
</FilesMatch> 
<FilesMatch ".+\.phps$"> 
    SetHandler application/x-httpd-php-source 
    # Deny access to raw php sources by default 
    # To re-enable it's recommended to enable access to the files 
    # only in specific virtual host or directory 
    Order Deny,Allow 
    Deny from all 
</FilesMatch> 
    # Deny access to files without filename (e.g. '.php') 
<FilesMatch "^\.ph(p[345]?|t|tml|ps)$"> 
    Order Deny,Allow 
    Deny from all 
</FilesMatch> 

# Running PHP scripts in user directories is disabled by default 
# 
# To re-enable PHP in user directories comment the following lines 
# (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it 
# prevents .htaccess files from disabling it 
#<IfModule mod_userdir.c> 
# <Directory /home/*/public_html> 
#  php_admin_value engine Off 
# </Directory> 
#</IfModule> 

我使用的Apache/2.4.6和Ubuntu服务器13.10

+0

我们需要更多信息:它是一个虚拟主机,一个子目录吗?给我们apache中phpmyadmin路径的配置。 –

回答

1

如果phpMyAdmin安装的应用程序,然后尝试下载源代码从官方网站手动运行(复制到您的目录/ var/www并在Apache配置中添加VirtualHost设置)这比试图决定你的问题要容易。

+0

这样做并且正常工作,我知道问题与安装路径有关,似乎Apache不允许我在/ var/www文件夹之外执行php脚本。但是,这对我现在的作品,谢谢! – andoni90

相关问题