簡體   English   中英

Apache,PHP,Centos 6

[英]Apache, PHP, Centos 6

當我導航到我的網站(例如www.mydomain.com)時,瀏覽器將打開一個彈出窗口以下載文件。

在我的httpdocs文件夾中,我具有:-index.html-index.php()-我沒有.htaccess文件

在瀏覽器中簽入:-www.mydomain.com/index.html->正常運行-www.mydomain.com/index.php->正常(下載index.php文件)-www.mydomain.com ->效果不錯(下載帶有index.php內容的“ descarga”文件)。

PHP已安裝,當我運行php -v命令時,它表示我正在使用PHP 5.3

我在同一服務器上的其他域可以很好地處理php文件,因此,只要PHP對我所有域都是常量,就不會出現AddHandler或LoadModule的問題。

這是我的php.conf,看起來一切都正確:

# PHP is an HTML-embedded scripting language which attempts to make it
# easy for developers to write dynamically generated webpages.
#
<IfModule prefork.c>
  LoadModule php5_module modules/libphp5.so
</IfModule>
<IfModule worker.c>
  LoadModule php5_module modules/libphp5-zts.so
</IfModule>

#
# Cause the PHP interpreter to handle files with a .php extension.
#
AddHandler php5-script .php
AddType text/html .php

#
# Add index.php to the list of files that will be served as directory
# indexes.
#
DirectoryIndex index.php

我應該如何嘗試成功導航到我的域?

確保已加載PHP模塊。 在配置中的某處,您應該看到類似以下內容的內容:

LoadModule php5_module    modules/libphp5.so

然后,讓您添加一個處理程序來處理帶有php擴展名的文件:

AddHandler application/x-httpd-php .php .php5 .phtml
AddHandler application/x-httpd-php-source .phps

我建議您利用yum因為它可以幫助您快速進行設置,並允許使用yum update命令輕松更新服務器。 以下是一些可能對您有用的命令:

yum update
yum install php*
yum install httpd*
yum update
chkconfig httpd on
/etc/init.d/httpd start
service httpd restart

我解決了問題。

只有一個域要求我下載文件,其余的域運行正常。

我找不到問題所在,因此轉到Plesk面板,刪除了該域,然后再次創建了相同的域。 之后,它運行良好。

我的服務器是Linux CentOS 6,我使用Parallel Plesk Panel 11。

感謝所有試圖在這個問題上幫助我的人。

J.巴勃羅

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM