2 qqlindexi qqlindexi 于 2014.12.11 20:06 提问

Ubuntu安装apache2无法解析php

我按照http://blog.csdn.net/hitabc141592/article/details/23556079 的安装了apache2 这些
然后建立他里面php,然后访问了,html可以,php无法解析。
尝试了修改apache2.conf在百度到 Ubuntu 无法解析php 的所有方法,最后发现没有用
我自己写了几个php发现也是无法解析,中间有多次重启了apache

sudo /etc/init.d/apache2 restart

另外我好奇
在/etc/apache2/apache2.conf文件中添加下面两行即可:

AddHandler php5-script .php .html

AddType text/html .php .html

保存后重启apache2:

sudo /etc/init.d/apache2 restart
是添加在/etc/apache2/apache2.conf的什么,我尝试了 放在apache2.conf文件最后,放在随意位置,把apache2.conf所有代换为上面代码。没有一个好用。

2个回答

qqlindexi
qqlindexi   2014.12.11 20:12
已采纳

问题已经解决
在/etc/apache2/apache2.conf 文件的不是最后随机位置,但是不要有行前空格,添加

AddHandler php5-script .php .html

AddType text/html .php .html
重启sudo /etc/init.d/apache2 restart

clownstar
clownstar xiexie
2 年多之前 回复
guodongxiaren
guodongxiaren   2014.12.11 22:47
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
ubuntu下安装apache2无法解析html中的php
到网上查了一下,好多说是在httpd.conf文件中修改代码,但是ubuntu中没有这个文件啊,新建添加代码之后,网页直接把html的代码给显示出来了…… 其实一个可行的办法是,在/etc/apache2/apache2.conf文件中添加下面两行即可: AddHandl
ubuntu安装php mysql apache2
安装前更更新源码 sudo apt uodate 安装 apache2 sudo apt install apache2 安装php sudo apt install php  sudo apt-get install libapache2-mod-php 安装phpmyadmin sudo apt-get install phpmyadmin sud
linux(ubuntu)安装apache2和php7后浏览器无法解析php
在此之前,必须安装php对于apache的模块 sudo apt install php libapache2-mod-php 安装之后,浏览器就会正常解析php
Ubuntu安装apache2后无法解析php代码
在/etc/apache2/apache2.conf文件中添加下面两行即可:AddHandler php5-script .php .htmlAddType text/html .php .html保存后重启apache2:
[解决问题]apache2安装以后无法解析php代码
问题表象:安装apache和php5后无法正在执行php代码,将php代码按文本格式直接输出。 解决方法:很多方案都是让在apache.conf中添加代码,然后我遇到的问题是未安装libapache2-mod-php7.0模块,使用命令行    sudo apt-get install php7.0-mysql 安装重启apche即可正常解析。 原文链接(包含了整个Lamp的安装过程)
Ubuntu安装Apache2
在它的1.X版本年代,虽然Apache已经足够稳定和强大并取得了举足轻重的地位,但仍然存在着它无法覆盖的区域而让一些非全功能型的WEB服务器取得了市场。在2.X中这一情况得到了很大的改善,编译和安装也变得简单了些,Apache使用了标准GNU自动设置工具,对于Windows平台,它也提供了图形化的安装界面。在设置方面,新版本去掉了一些易让人糊涂的指示符号,不过大部分工作仍然基于一个文件的设置文件。
ubuntu安装apache2
ubuntu版本: ubuntu 12.04.4 1. 安装 $ sudo apt-get install apache2 2. 停掉apache服务 $ sudo /etc/init.d/apache2 stop 3. 启动apache服务 $ sudo /etc/init.d/apache2 start 此时,出现一个警告: AH00558: apache2:
php和apache2的配置
1,安装apache2 http://httpd.apache.org/download.cgi 下载php解压即可 php-5.3.5-Win32-VC6-x86.zip http://dldx.csdn.net/fd.php?i=149641054414838&s=8f59530d135ffccd6663f9f784f24f5f 这里要强调:如果找不到php5apahce2.dll文件 或配制不成功 ! 请不要下载的php高版本的,或vc9 vc11版的,可能不会成功,还有就是在php网站下载时不
ubuntu apache2 php 中文乱码
今天在ubuntu 14 下配置apache2 发现解析.php文件的时候中文会出现乱码,于是检查了一下 php.ini的配置,发现 default_charset = UTF-8 这项没有打开,于是把前面的 ” ; " 去掉后,重启apache2 之后就解析成功了
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]?|