了Apache,PHP,CentOS 6的(Apache, PHP, Centos 6)

2019-10-18 14:14发布

当我浏览到我的网站(如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文件在其他领域,这样的AddHandler或没有的LoadModule应该是问题,只要PHP是我的所有域的常数。

这是我的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

我应该尝试导航到我的域名成功?

Answer 1:

请确保您有PHP模块加载。 某处在你的配置,你应该看到类似这样的:

LoadModule php5_module    modules/libphp5.so

然后,让你添加一个处理程序来处理与文件php扩展:

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


Answer 2:

我建议你利用yum ,因为它可以帮助你快速得到的东西设置,并可以很方便的方式来更新您的服务器停机%的道路yum update命令。 下面是一些命令,可能是你有帮助:

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


Answer 3:

我解决了这个问题。

只是有一个域问我下载一个文件,域的其余均正常工作。

我无法找到是什么,所以我去了我的Plesk面板的问题,我已删除的域名,我又创建了相同的域名。 之后,它是工作的罚款。

我的服务器是Linux CentOS 6的,我用并行的Plesk面板11。

感谢大家,是想帮助我在这个问题上。

J.巴勃罗。



文章来源: Apache, PHP, Centos 6