在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了。本来想删除该问题的,但是财富不够,所以就不删了
加载php模块解析php页面,添加两行,告诉httpd把.php文件交给模块去编译
LoadModule php7_module modules/libphp7.so 找到这一句,在这句下面加上两句
添加以下两行意思是以.php结尾的文件都认为是php程序文件,注意两句话的.php前面都是有一个空格的
AddHandler php7-script .php
AddType text/html .php
这个我知道
关键是在没有安装Apache的情况下用ps -ef httpd命令查看真的有进程
只是只有一个
追答你就不会把他添加到服务里吗?
不懂study是什么。但是可以安装PHP。不过用yum安装的PHP不支持MySQL函数,编译安装的PHP无法启动,重启Apache服务器后还会显示php源码