ubuntu下安装apache无法解析php代码,打开测试文件显示源代码 20C

图片说明
已经添加了
AddHandler php5-script .php .html
AddType text/html .php .html

DirectoryIndex index.html index.php

仍然你没有效果,自己估计应该是apache配置有问题但不知道怎么改,求解

0

5个回答

防火墙端口确定打开没有?

0
weixin_42650737
weixin_42650737 来混分的
12 个月之前 回复
July741
July741 怎么打开
12 个月之前 回复

这个表示你的apache不能解析PHP文件,可能Apache没有PHP的模块吧

0
July741
July741 而且linux系统下的配置文件分成了几个部分,配置起来不是很熟练
12 个月之前 回复
July741
July741 怎么操作
12 个月之前 回复

没解释,当文本显示出来了。apache重装一下

0

php配置打开短标签未开启~

0

可能是没有安装相关的PHP模块,试试这条命令

sudo apt install php7.1 libaqache2-mod-php

php7.1 可以换成你的php版本

0
AI_Fanatic
AI_Fanatic 非常感谢,试了无数种方法,终于解决了,谢谢您,不过大家稍微注意下,层主命令不小心打错了,是sudo apt install libapache2-mod-php
27 天之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
apache下php无法解析直接显示源代码解
在http.conf中加入php的设置 #php5_start phpIniDir "d:/Program Files/php" LoadModule php5_module "d:/Program Files/php/php5apache2_2.dll" #php5_end 再添加 AddType application/x-httpd-php .php ...
解决Ubuntu的Apache无法解析在html文件中的php代码
解决方法: 找到 如下目录: 在目录中的 末尾添加如下代码即可: AddHandler php5-script .php .html AddType text/html .php .html 然后重启一下Apache服务。
apache无法解析php文件显示源代码
在httpd.conf中添加以下代码即可,     AddHandler  php5-script     php     AddType     application/x-httpd-php        .php .php5     AddType     application/x-httpd-php-source .phps
Ubuntu安装apache2后无法解析php代码
apache2无法解析php代码 在/etc/apache2/apache2.conf文件中添加下面两行即可: AddHandler php5-script .php .html AddType text/html .php .html 保存后重启apache2:
apache无法解析php文件,显示php源码或直接下载文件
我百度了一下午,根本原因是漏了一个php扩展:mod_php 安装完重启apache就好了。 yum install mod_php 其他解决办法 罗列一下百度搜到的一些其他解决办法,本人尝试无用。 1.找到: AddType application/x-gzip .gz .tgz 在其下面添加: AddType application/x-httpd-php .php //...
Ubuntu服务器下apache2无法解析html中的php代码的问题
切换到Apache2的配置文档里 cd  /etc/apache2/mods-available/ 找到对应的php配置的文档我的是php7.0版本所以对应php7.0.conf vi php7.0.conf 文件基本如下,我们要做的是改掉第一行的正则表达式,在p的前面加一个?就能解决问题了 ph(p[3457]?|t|tml)$"> // 改成".+\.p?h(p[3457]?|
php安装后检测不成功,apache无法解析php
1.安装环境及软件版本介绍 win7,apache_2.2.14-win32-x86-no_ssl,mysql_Setup.exe,php-5.2.6-win32-installer.msi; 2.安装好mysql和apache 后,安装php.安装过程参考网上的步骤,无误。 3.测试。保证apache正常开启 浏览器输入localhost,回车。见到“It works!”表明apache
Apache无法解析PHP代码的问题
一天安装Apache 和PHP, Apache的版本是httpd-2.0.55.tar.gz,PHP的版本是php-5.2.6.tar.gz,   首先安装APACHE,  ./configure --prefix=/usr/local/apache2 --enable-so --enable-module=so  make  make install    安
apache 访问php页面直接显示源码的解决办法
1.在/etc/apache2目录下找到并打开httpd.conf文件 2.找到这一行#LoadModule php7_module libexec/apache2/libphp7.so,把前面的#去掉,这里根据电脑里不同的php版本,php7_module这里可能有所变化 3.在终端输入命令:sudo apachectl k restart 重启apac...
关于ubuntu下安装完PHP+Apache后,无法解析php的解决方案
根据  http://blog.csdn.net/renzhenhuai/article/details/12009595 安装完之后,html文件可以正常解析,php源码直接输出,不能被解析。 通常情况下是apache未加载php模块,通常情况下需要修改httpd.conf文件,但是在ubuntu下为apache2.conf文件 修改如下: 设置   LoadModule php5_m
apache 不执行PHP,显示代码
首先检查是否安装PHP,已经安装过的话,先执行 locate libphp5.so 查看APACHE是否有SO文件,如果没有,那就要重装PHP了,先执行php -i | grep configure 看下以前的configure参数,然后在最后加上--with-apxs2=/usr/local/apache2/bin/apxs  注意这里是APACHE所在的目录,重装过PHP以后,修改APAC
[解决问题]apache2安装以后无法解析php代码
问题表象:安装apache和php5后无法正在执行php代码,将php代码按文本格式直接输出。 解决方法:很多方案都是让在apache.conf中添加代码,然后我遇到的问题是未安装libapache2-mod-php7.0模块,使用命令行    sudo apt-get install php7.0-mysql 安装重启apche即可正常解析。 原文链接(包含了整个Lamp的安装过程)
Linux 浏览器访问PHP显示源码
Linux版本centos6.4 apache版本 [root@xxxxxx ~]# httpd -v Server version: Apache/2.2.15 (Unix) Server built:   Aug 15 2017 19:44:58 因为我安装的PHP是二进制(不懂) ./configure --with-mysql --with-mysqli --with-
关于在测试php文件时在浏览器上显示源码问题
可能是php和apache之间的连接没有连好,短标记没打开,apache运行的权限不够
Ubuntu下apache2无法解析php文件,浏览器提示下载所要打开的php文件
最近突然遇到apache2无法解析php文件,google之后,在官方发现如下内容,成功解决问题。 执行: sudo apt-get install libapache2-mod-php5 sudo a2enmod php5 如果显示为: This module does not exist! 那就要彻底删除libapache2-mod-php5,然后重新
Ubuntu安装apache2无法解析php
在/etc/apache2/apache2.conf 文件的不是最后随机位置,但是不要有行前空格,添加AddHandler php5-script .php .htmlAddType text/html .php .html 重启sudo /etc/init.d/apache2 restart
配置好Apache之后,PHP运行一段phpinfo()的代码没有显示解决办法
<? php phpinfo();  ?>     大概是这样,就显示没有这个方法之类的错误;很头大; 然鹅。。。。。。是因为我自己没有在php.in的配置文件中,将短标签打开 于是改写为<?php phpinfo(); ?>就可以显示紫色的PHP的页面了,开森。...
ubuntu1804安装apache2.4和php7.2后浏览器不解析php
在此之前,必须安装php对于apache的模块sudo apt install php libapache2-mod-php  安装之后,浏览器就会正常解析php[plain] view p原文链接 https://blog.csdn.net/zhuocr/article/details/60780617...
关于mac环境下php代码无法解析的问题
1.在终端中运行“sudo vi /etc/apache2/httpd.conf”,打开Apache的配置文件。 2.找到“#LoadModule php5_module libexec/apache2/libphp5.so”,把前面的#号去掉,保存(wq!) 3.运行“sudo apachectl restart”,重启Apache,这样PHP就可以用了...
linux(ubuntu)安装apache2和php7后浏览器无法解析php
在此之前,必须安装php对于apache的模块 sudo apt install php libapache2-mod-php 安装之后,浏览器就会正常解析php
安装完apache2和php7.2之后php文件未被解析
ubuntu 16.04下,通过在/etc/apache2/apache2.conf中 加入 LoadModule php7_module modules/libphp7.so AddType application/x-httpd-php .php DirectoryIndex index.php index.htm index.html 然后sudo systemctl reload a...
apache访问网站php没有解析,直接输出代码源码
打开apache配置文件httpd.conf 找到AddType application/x-gzip .gz .tgz 在其下面添加: AddType application/x-httpd-php .php //添加支持对php脚本解析 修改为如下: 点击这里展开全文 ...
浏览器解析PHP文件 出现纯代码
1.访问PHP 出现代码 2.修改文件 4.去掉# 注释 5.重新启动 就可以啦
打开.html文件无法解析php中的echo
php, apache都安装完成,但是这样的代码,浏览器无法解析其的php代码.<html><body><h1>d</h1><?php  echo "这个实验"; ?></body></html>问题解决:在httpd.conf中加入以下二条, 重启.OK!AddHandler php5-scr
ubuntu解决apache不能解析php问题等详细步骤(php7 + mysql5.7 +apache2.4)
原文地址     https://segmentfault.com/a/1190000004687322 安装了apache以后,发现无法解析.php文件,然后网上百度了很久,好多都是下载源代码编译安装的php,而我是用apt安装的,因此,许多路径方法都不对,找了好久,终于看到这篇帖子,按照步骤一步步检查,最后终于成功运行了.php文件。转载此微博,为自己以后再出现此问题留个解决方法。
mac系统查看本地php页面直接显示源码的解决方案
新装的mac系统各种一般自带apache服务以及php环境,但是当我们访问本地php页面时会发现php并没有执行而是直接显示源码,这是因为apache服务并没有加载php模块。进行如下的操作就可以解决此问题。1.在/private/etc/apache2目录下找到并打开httpd.conf文件2.找到这一行#LoadModule php7_module libexec/apache2/libphp...
ubuntu16.04 php无法正常解析
安装好apache2 :apt-get install apache2安装好php7.0  libapache2-mod-php7.0:apt-get install php7.0 libapache2-mod-php7.0可以正常访问html网页:但是无法打开php文件,php文件写法如下:处理:将上述代码改成如下即可。或者将php配置文件中的Off改为On即可。...
linux中Apache 2.4.7打开cgi功能模块与测试
一、开启cgi功能 我的环境是ubuntu14.04虚拟机,安装好LAMP之后,想要打开apache2的cgi接口模块功能。 在网上查资料说要修改httpd.conf文件,但是我找不到这个文件。后来发现apache2的配置文件是/etc/apache2/apche2.conf apache2.conf直接或间接的包含了所有的配置文件,而且开启cgi接口功能模块也不用修改配置文件 开
Linux 服务器下 Apache 无法解析 PHP 程序
网页解析不了php,可以查看到源码 思路: 因为 apache 解析不了 php,所以要先看 php 有没有加载解析 php 模版 1. httpd -M 查看是否存在 php5_module 2. 如果存在的话,添加AddType application/x-httpd-php .php 和 将目录的默认索引页面改为index.php 即 DirectoryIndex ind
1.Linx Centos7 Lamp环境搭建好后无法解析PHP文件
解决办法:在httpd.conf  <ifModule mime_module> 内添加AddType application/x-httpd-php .php yum install mod_php
php无法正常解析的解决方法
docker安装mysql+apache+php,php不解析? docker安装mysql+apache+php 搭建过程参考的是这篇博客: 在Docker下搭建Apache+PHP+mysql环境的过程记录 https://www.cnblogs.com/MrEgg1013/p/8438988.html docker pull registry.docker-cn.com/...
开启了Apache服务器,写的php内容却不能正常显示
今天要做个小小的测试,于是在虚拟机上打开Apache服务,但发现运行php文件的时候网页显示的却是我的代码(还只是部分),这让我对自己产生了怀疑:我肯定写错了。于是赶紧去翻翻数,看看基础部分。说来运气也好,以下就从书中找到了问题原因:修改过后立马正常!虽然是小问题,但还真的没注意到(当然是对我这样的初学者而言),给自己做个笔记!...
为什么你的 phpinfo() 无法显示(空白)
临时把 phpinfo() 这个方法从disable_functions 中删除掉,重新加载 php.ini 文件,然后再次从浏览器访问 test.php, 这次成功了,问题解决。
配置PHP环境时 phpinfo()显示空白
最近想做个安卓小应用玩玩,需要将自己的电脑作为服务器,读写数据库之类的。 因为之前用过PHP的配置,所以依然从这个入手。但到PHP配置这个环节时,出现了个之前从来没遇到的问题,在网页目录下面添加index.php并使用以下代码时,http://localhost显示空白。 <? phpinfo(); ?> 后来试了很多办法,最终解决方法如下: 在php.ini中将短标签开关short_op
Centos7 配置apache和php,登陆web提示下载,不解析php文件
Apache版本2.4.6PHP 版本7.0.27首先确保php和apache已经正确安装检查/etc/httpd/conf.modules.d/10-php.conf该文件是否存在,若apache页面只提示下载的话,该文件一般都不存在检查/usr/lib64/httpd/modules/libphp7.so和/usr/lib64/httpd/modules/libphp7-zts.so是否存在若...
浏览器直接解析PHP源代码的解决办法
将.php文件直接丢在浏览器之后显示的是php源代码, 这是因为没有经过类似apache的服务端软件, 在浏览器中输入网站根目录(或者localhost:xxx)到.php文件的目录, 就可以正常解析. ...
解决Centos 7中安装LAMP之后Apache无法解析php
遇到这个问题我困了一天,网上各种方法都尝试了,于事无补。我的php是7.2.6版本 apache2.4版本首先,检查/etc/httpd/conf.modules.d/10-php.conf该文件是否存在,不存在的话就得安装mod_php模块,网上各种方法都试了都不好使,我强烈推荐使用yum命令来安装apache的mod_php模块:yum install mod_php71w 如果没有这个安装包...
linux下无法解析或打开软件包的列表或是状态文件 解决方案
无法解析或打开软件包的列表或是状态文件 解决方案   正在读取软件包列表... 有错误! E: Encountered a section with no Package: header E: Problem with MergeList /var/lib/apt/lists/cn.archive.ubuntu.com_ubuntu_dists_natty_main_
lamp环境搭建后在浏览器下无法显示info.php信息
lamp环境搭建完成后,在/var/www/ 建立了一个info.php文件 再通过浏览器访问localhost/info.php 发现无法显示信息 原因是在/etc/apache2/mods-enabled下没有php5.load文件。此文件很重要,apache通过它来指挥php工作 解决方法:sudo apt-get install php5 libapache2-mod-php5  然
无法解析或打开软件包的列表或是状态文件问题的解决方案
linux无法解析或打开软件包的列表或是状态文件。
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 apache大数据学习 java课程设计 源代码