热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在centos上安装PHP5.3和apache的问题。-IssuesinstallingPHP5.3withapacheoncentos

Theproblemis,php-vshowsthatPHP5.3isinstalled,andIhaveapacheworkingproperlywithHTML

The problem is, php -v shows that PHP 5.3 is installed, and I have apache working properly with HTML files, however PHP files just displays the source of the page, and i realise this is probably a misconfiguration of apache, but I have tried every guide, tutorial and suggestion i could find, and got nothing, and I am fairly new to centos, so help would be greatly appreciated.

问题是,php - v表明,安装php 5.3和apache与HTML文件正常工作,然而php文件显示页面的源代码,我意识到这可能是一个apache的错误配置,但我试过每一个指南,指南和建议我能找到,什么也没得到,centos和我相当新,所以帮助将不胜感激。

7 个解决方案

#1


12  

.php should never show source ... that mean the installation was not done properly .. insted trying to patch the error which am sure would eventually be a long list i think you should just re install

.php不应该显示源代码……那意味着安装工作没有做好。insted试图修补这个错误,我相信这最终会是一个很长的列表,我认为你应该重新安装

Update Yum

更新百胜

yum update 

Install Priorities

安装优先级

yum install yum-priorities

Remove Current PHP

删除当前的PHP

yum remove php php-*

Remove Current httpd

删除当前httpd

yum remove httpd 

Install Apache

安装Apache

yum install httpd

Install PHP

安装PHP

yum install php53u-pear php53u php53u-cli php53u-common php53u-devel php53u-gd php53u-mbstring php53u-mcrypt php53u-mysql php53u-pdo php53u-soap php53u-xml php53u-xmlrpc php53u-bcmath php53u-pecl-apc php53u-pecl-memcache php53u-snmp

Fix APC

修复APC

yum remove php53u-pecl-apc
yum update php53u-pecl-apc --enablerepo=ius-testing

Edit PHP.ini

编辑php . ini

 display_errors = On

Restart Apache

重新启动Apache

 service httpd restart 

#2


8  

after upgrading, PHP ini file will be replaced.

升级后,将替换PHP ini文件。

This will cause "Short Open Tags" to be "Off".

这将导致“短打开标记”被“关闭”。

If your application use instead of , php will "show" your code, not processing it, giving to your browser your php source code (maybe in a blank page depending it's code).

如果应用程序使用 而不是, php会“显示”你的代码,而不是处理它,给你的浏览器你的php源代码(可能是一个空白页,取决于它的代码)。

To solve this problem, I just execute:

为了解决这个问题,我执行:

yum remove php*
yum install php53*

then, edited: /etc/php.ini, changing short tags to on:

然后,编辑:/etc/php.ini,将短标签改为on:

short_open_tag = On

finally:

最后:

service httpd restart

Hope it helps ;)

希望它能帮助;)

#3


3  

If you've built from source You need to add this to your httpd.conf:

如果您已经构建了源代码,您需要将它添加到您的httpd.conf:

LoadModule php5_module modules/libphp5.so

    SetHandler application/x-httpd-php

#4


3  

If PHP is installed by package installer yum, rpm etc. it will have default php.ini which has short_open_tag = Off by default, try setting it 'On' and restart apache service.

如果PHP是由包安装程序yum、rpm等安装的,那么它将具有默认的PHP。ini默认设置为short_open_tag = Off,尝试设置为On并重新启动apache服务。

if short_open_tag = Off , php scripts starting with "less than+question mark" will not be processed by apache. however "less than+question mark+php" should work fine.

如果short_open_tag = Off, apache将不会处理以“小于+问号”开头的php脚本。然而,“小于+问号+php”应该可以正常工作。

#5


0  

edit your Apache config at /usr/local/apache2/conf/mime.types and add the following at the bottom:

在/usr/local/apache2/conf/ mime处编辑Apache配置。在底部键入并添加以下内容:

application/x-httpd-php php phtml php5

Now start Apache using

现在开始使用Apache

/usr/local/apache2/bin/apachectl start

#6


0  

I was unable to get any of the other solutions to work on CentOS, until I installed the php base RPM (which is now php54w), which installed httpd for me. Only then would it make the libphp5.so module for apache. The only command I needed was:

在我安装php基础RPM(现在是php54w)之前,我无法获得任何其他解决方案来使用CentOS,它为我安装了httpd。只有这样,它才会成为libphp5。所以apache模块。我所需要的唯一命令是:

yum install php54w php54w*

I do not know why php54w was not found with *, but unless that's installed, Apache did not contain the PHP module.

我不知道为什么*没有找到php54w,但是除非安装了它,否则Apache不包含PHP模块。

#7


-3  

In httpd.conf, uncomment Include conf.d/*.conf

在httpd。相依,取消包括conf.d / * . conf


推荐阅读
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • Java学习笔记之面向对象编程(OOP)
    本文介绍了Java学习笔记中的面向对象编程(OOP)内容,包括OOP的三大特性(封装、继承、多态)和五大原则(单一职责原则、开放封闭原则、里式替换原则、依赖倒置原则)。通过学习OOP,可以提高代码复用性、拓展性和安全性。 ... [详细]
  • RouterOS 5.16软路由安装图解教程
    本文介绍了如何安装RouterOS 5.16软路由系统,包括系统要求、安装步骤和登录方式。同时提供了详细的图解教程,方便读者进行操作。 ... [详细]
  • iOS超签签名服务器搭建及其优劣势
    本文介绍了搭建iOS超签签名服务器的原因和优势,包括不掉签、用户可以直接安装不需要信任、体验好等。同时也提到了超签的劣势,即一个证书只能安装100个,成本较高。文章还详细介绍了超签的实现原理,包括用户请求服务器安装mobileconfig文件、服务器调用苹果接口添加udid等步骤。最后,还提到了生成mobileconfig文件和导出AppleWorldwideDeveloperRelationsCertificationAuthority证书的方法。 ... [详细]
  • 本文介绍了在Mac上安装Xamarin并使用Windows上的VS开发iOS app的方法,包括所需的安装环境和软件,以及使用Xamarin.iOS进行开发的步骤。通过这种方法,即使没有Mac或者安装苹果系统,程序员们也能轻松开发iOS app。 ... [详细]
  • 本文讨论了如何使用Web.Config进行自定义配置节的配置转换。作者提到,他将msbuild设置为详细模式,但转换却忽略了带有替换转换的自定义部分的存在。 ... [详细]
  • 基于Socket的多个客户端之间的聊天功能实现方法
    本文介绍了基于Socket的多个客户端之间实现聊天功能的方法,包括服务器端的实现和客户端的实现。服务器端通过每个用户的输出流向特定用户发送消息,而客户端通过输入流接收消息。同时,还介绍了相关的实体类和Socket的基本概念。 ... [详细]
  • 本文介绍了Oracle存储过程的基本语法和写法示例,同时还介绍了已命名的系统异常的产生原因。 ... [详细]
  • 本文介绍了MVP架构模式及其在国庆技术博客中的应用。MVP架构模式是一种演变自MVC架构的新模式,其中View和Model之间的通信通过Presenter进行。相比MVC架构,MVP架构将交互逻辑放在Presenter内部,而View直接从Model中读取数据而不是通过Controller。本文还探讨了MVP架构在国庆技术博客中的具体应用。 ... [详细]
  • 本文整理了Java中org.apache.solr.common.SolrDocument.setField()方法的一些代码示例,展示了SolrDocum ... [详细]
  • 1.Listener是Servlet的监听器,它可以监听客户端的请求、服务端的操作等。通过监听器,可以自动激发一些操作,比如监听在线的用户的数量。当增加一个HttpSession时 ... [详细]
  • 站点用户可以在站点上注册,并且在注册期间可以提供名称.我希望此名称是有效名称,并且不包含任何HTML和其他时髦字符.strip_tags够吗?解决方法: ... [详细]
  • 精讲代理设计模式
    代理设计模式为其他对象提供一种代理以控制对这个对象的访问。代理模式实现原理代理模式主要包含三个角色,即抽象主题角色(Subject)、委托类角色(被代理角色ÿ ... [详细]
  • java布尔字段用is前缀_POJO类中布尔类型的变量都不要加is前缀详解
    前言对应阿里巴巴开发手册第一章的命名风格的第八条。【强制】POJO类中布尔类型的变量都不要加is前缀,否则部分框架解析会引起序列化错误。反例:定义为基本 ... [详细]
  • NFS文件共享系统
    1、概述:NFS(NetworkFileSystem)意为网络文件系统,它最大的功能就是可以通过网络,让不同的机器不同的操作系统可以共享 ... [详细]
author-avatar
c23235857
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有