httpd主配置文件/usr/local/apache/conf/httpd.conf
vim /usr/local/apache2.4/conf/httpd.conf //修改以下4个地方
一、ServerName
当启动服务时,会报这个提示

解决办法是:找到这一行,将行首的注释去掉

二、Require all denied
打开网页提示403

解决办法:Require all denied将denied改为granted

扩展:制定网页文件所在路径

/usr/local/apache/bin/apachectl -t #检查配置文件,语法是否正确,syntax ok 代表语法没问题
/usr/local/apache/bin/apachectl graceful 重新加载配置文件, 如果配置文件有问题,会提示配置文件加载不成功,而不是kill进程

三、AddType application/x-httpd-php .php
apache若想支持php,需要增加AddType application/x-httpd-php .php #增加到下图所示,如果不增加,php不能解析


四、DirectoryIndex index.html index.php #增加索引页,这样可以在不输入index.php的时候,可以直接访问

检测apache是否解析php
网页目录:/usr/local/apache/htdocs/
写一个1.php,内容自定义
<?php
phpinfo();
?>

网站打开,出现全是 源代码的文件,需要
1.检查是否加载php木块
/usr/local/apache/bin/apachectl -M
#如果没有加载则需要检查是否存在此模块,
ls /usr/local/apache/modules/libphp5.so
如果有文件,但是没有加载,需要检查配置文件,

之后,检查配置文件是否有增加此行AddType application/x-httpd-php .php
/usr/local/apache/bin/apachectl -t #检查配置文件,语法是否正确,纠错
检查是否此行是否加入index.php(不重要,之前加了索引页)

转载于:https://blog.51cto.com/13451715/2317093

Linux-Apache和PHP结合相关推荐

  1. Linux+Apache+MySQL+PHP5的安装与配置与phpBB2论坛的架设

    在现在的网络应用中,Linux+Apache+MySQL+PHP已经成为一个重要的组合应用了.在这里我们以PHP5为例谈一下Linux+Apache+MySQL+PHP5的安装与配置.在经过这样的工作 ...

  2. CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境

    转自:http://www.cnblogs.com/mchina/archive/2012/11/28/2778779.html 一.简介 什么是LAMP     LAMP是一种Web网络应用和开发环 ...

  3. linux apache添加多站点配置(Ubuntn和Centos)

     Linux Apache 多站点配置 Centos 配置方式: 找到 /etc/httpd/conf/http.conf 添加监听端口,eg: Listen 89 虚拟机配置,一个端口对应一个 &l ...

  4. linux+apache+mysql+php

    linux+apache+mysql+php 设置mysql l 测试1网站 注意:在安装或者测试的时候出现乱码的话,可以修改浏览器的编码一项将其改为适合的编码 输入站点http://服务器地址/ec ...

  5. WEB平台架构之:LAMP(Linux+Apache+MySQL+PHP)

    WEB平台架构之:LAMP(Linux+Apache+MySQL+PHP)    从业界来看,最主流的web平台架构就当属LAMP了.LAMP架构可以说是一切web平台的基础架构,所有一切的所谓大型架 ...

  6. Linux apache编译安装

    Linux apache编译安装 1.下载httpd-2.2.15.tar.gz wget  http://mirror.bjtu.edu.cn/apache/httpd/httpd-2.2.17.t ...

  7. php表单密码由加密变明文,PHP 安全性漫谈 Linux+Apache+Mysql+PHP

    PHP 安全性漫谈Linux+Apache+Mysql+PHP 本文所讨论的安全性环境是在Linux+Apache+Mysql+PHP.超出此范围的安全性问题不在本文范畴之内 一.apache ser ...

  8. Linux+Apache+Mysql+PHP典型配置

    版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明 http://www.5ilinux.com/lamp01.html 关键字:apache+mysql+php ap ...

  9. linux+Apache 2.2 + PHP 5.3 + MySQL 5.1

    Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度 ...

  10. web服务器 linux+apache+tomcat+mysql+jsp+php 整合安装

    2019独角兽企业重金招聘Python工程师标准>>> web服务器 linux+apache+tomcat+mysql+jsp+php 整合安装 自己的安装过程,以前发表在新浪博客 ...

最新文章

  1. vuecli启动的服务器位置,webpack – 在vue cli 3生成的项目中启动dev服务器
  2. 反序列化出现异常:SerializationException 在分析完成之前就遇到流结尾
  3. ofstream写文件
  4. apache根据ip分发_腾讯广告进入“IP新融点”时代
  5. 通过脚本提示是否提交并将表单发向另一页面处理!!
  6. SharePoint 2013 列表启用搜索
  7. 高级语言程序设计C试卷答案,2018高级语言程序设计考卷B及参考答案.docx
  8. 关于SQLServer2005的学习笔记——生日问题
  9. java 7 collection 详解(一)
  10. 2021年起重机司机(限桥式起重机)考试题及起重机司机(限桥式起重机)免费试题
  11. 系统架构演进路线及战术分析(微博、LinkedIn)
  12. RxJava详细解析
  13. PHP语言之表单基础——educoder答案
  14. 移动硬盘做PE启动盘的技巧
  15. 超链接打开qq对话框
  16. 清除恶意主页www.7939.com
  17. 软件测试工程师的前景如何,软件测试工程师工资一般多少,前景怎么样
  18. CET-4 week8# 细枝末节
  19. 《历史的教训》读后感
  20. 美团四大名著为什么不是三或五

热门文章

  1. 利用归并排序求逆序对
  2. compileSdkVersion,minSdkVersion,targetSdkVersion还有buildToolsVersion的区别
  3. Drawable、Bitmap、byte[]之间的转换
  4. vue 函数 路由跳转_vue路由的钩子函数和跳转
  5. (003)RN开发VSCode配置RN以及常用快捷键
  6. 数字建模matlab,Matlab基础及数学建模.ppt
  7. Hadoop mapreduce框架简介
  8. Spark源码剖析 - SparkContext的初始化(八)_初始化管理器BlockManager
  9. (C#)WinForm窗体间传值
  10. 如何获取并操作listview中的控件