在Liux中安装PHP后打开.php文件时直接在网页中显示源代码,求助...具体见问题补充一般网站

在Liux中安装PHP后打开.php文件时直接在网页中显示源代码,求助...具体见问题补充一般网站服务器都是同时安装了Apache,PHP和MySQL..但是我服务器配置低,并且已经有专门的数据库了,所以只想安装前二者...Apache采用源码安装时最后启动不了,百度说是Linux自带的httpd占用了80端口,要先取消,但是只有说法,,实际操作不可行,所以就采用yum命令来安装的Apache,安装之后测试正常..之后就是PHP,在安装PHP时又遇到一个问题,那就是如果采用yum命令来安装的话,一般php能解析,但是只要涉及到远程调用Mysql函数时就从函数所在处开始就不解析了,,网上说是没有安装Mysql的原因,,解决方法时采用编译安装PHP,在配置是将Mysql函数调用设置为mysqld驱动就好,这应该就意味着安装PHP必须采用编译源码安装吧..但是采用编译安装的PHP不生效,在访问PHP文件时直接显示源码(网上说在Apache配置文件里加一行然后重启Apache,但是我试过此方法没用..)望高手提供解决方法,比如在不安装MySQl的情况下编译安装PHP应该怎样配置或者yum安装PHP中要怎样让PHP使用mysqld驱动...谢谢
补充说明:原因是因为Apache的路由配置不对,导致Apache将.php文件直接当成静态文件输出。由于Nginx的优势,所以现在已经改用Nginx,不用Apache了。本来想删除该问题的,但是财富不够,所以就不删了

你这是没在httpd.conf中连接php

加载php模块解析php页面,添加两行,告诉httpd把.php文件交给模块去编译
LoadModule php7_module modules/libphp7.so 找到这一句,在这句下面加上两句
添加以下两行意思是以.php结尾的文件都认为是php程序文件,注意两句话的.php前面都是有一个空格的
AddHandler php7-script .php
AddType text/html .php
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-04-01
httpd就是Apache啊!!!追问

这个我知道

关键是在没有安装Apache的情况下用ps -ef httpd命令查看真的有进程

只是只有一个

追答

你就不会把他添加到服务里吗?

第2个回答  2017-04-01
不可以安装php study么追问

不懂study是什么。但是可以安装PHP。不过用yum安装的PHP不支持MySQL函数,编译安装的PHP无法启动,重启Apache服务器后还会显示php源码

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网