[英]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.