Centos 7 Apache解析PHP

1、源码安装

[[email protected]~]# yum install -y gcc gcc-c++ httpd php-xml php-pear php-mbstring php-cliphp-odbc php-pecl php-pdo php-gd php-xmlrpc php-devel php-mysql php-commonphp-process php-ldap php-bcmath rrdtool-php php-soap vim-X11 vim-commonvim-enhanced vim-filesystem vim-minimal

2、配置防火墙

[[email protected] ~]# yum install iptables-services

[[email protected] ~]# systemctl stop firewalld.service   #停止firewall

[[email protected] ~]# systemctl disable firewalld.service#禁止firewall开机启动

3、修改APACHE配置文件

[[email protected] ~]# vim /etc/httpd/conf/httpd.conf

<IfModuledir_module>

DirectoryIndex index.php index.html

</IfModule>

AddType application/x-compress .Z

AddType application/x-gzip .gz .tgz

AddTypeapplication/x-httpd-php .php

4、启动APACHE服务

[[email protected] ~]# systemctl start httpd.service

[[email protected] ~]# ps -ef | grep httpd

root     16122     1  1 10:18 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND

apache   16124 16122  0 10:18 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND

apache   16125 16122  0 10:18 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND

apache   16126 16122  0 10:18 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND

apache   16127 16122  0 10:18 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND

apache   16128 16122  0 10:18 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND

5、编写PHP测试页

[[email protected] ~]# vi /var/www/html/index.php

<?php

phpinfo();

?>

:wq! #保存退出

在客户端浏览器输入服务器IP地址,可以看到如下图所示相关的配置信息!

http://ip地址/index.php

时间: 2024-11-05 21:08:55

Centos 7 Apache解析PHP的相关文章

CentOS下apache绑定域名

本文主要介绍在CentOS下apache绑定域名以及apache绑定多个域名,首先要找到apache的配置文件httpd.conf的位置.CentOS操作系统一般在 /etc/httpd/conf 下,有的Linux操作系统版本是在 /etc/Apache2/conf  或 /usr/local/etc/apache  文件夹里面,剩下需要做的是修改配置文件httpd.conf,一般配置文件最下面有如下绑定域名说明: # VirtualHost example:  # Almost any Ap

Apache解析漏洞详解

很多次听到人说apache的“解析漏洞”了,正好今天又有人问,那就简单科普一下这个“解析漏洞”是何物. 先来看测试过程和结果的对比吧. 结果一 首先,我安装了apache 2.x版本,同时以module方式使apache与php结合,测试发现确实存在这样的解析漏洞. 结果二 然后,我将apache与php的结合方式修改为fastcgi方式,测试发现爆500错误,不存在这样的解析漏洞. 错误提示: 1Bad file descriptor: mod_fcgid: don't know how to

CentOS下Apache安装SSL

CentOS下Apache安装SSL https是一个安全的访问方式,数据在传输过程中是加密的.https基于ssl. 一.安装apache和ssl模块1.安装apacheyum install httpd2.安装ssl模块yum install mod_ssl重启apache:service httpd restart安装完mod_ssl会创建一个默认的SSL证书,路径位于/etc/pki/tls ,此时可以立即通过https访问服务器了:https://IP/如果不使用默认的证书,也可以使用

centos 下 apache 重启启动命令

apache 启动 usr/local/apache243/bin/apachectl start apache 重启 usr/local/apache243/bin/apachectl restart apache 关闭 usr/local/apache243/bin/apachectl restart apache 开机启动设置:每种服务器软件都有必要制成开机时自动启动,Apache服务器开机自动启动,只要在“/etc/rc.d/rc.local”文件,加上 Apache服务器的启动命令即可

centos 开启apache rewrite模式

mod_rewrite能使网页伪静态,对于搜索引擎友好,下面就是开启这个功能的说明!启用mod_rewrite模块在conf目录的httpd.conf文件中找到 LoadModule rewrite_module modules/mod_rewrite.so 将这一行前面的#去掉.2.在要支持url rewirte的目录启用 Options FollowSymLinks和AllowOverride All Options Indexes FollowSymLinks AllowOverride

centos下 apache+mysql+php的安装

一.安装 MySQL 首先来进行 MySQL 的安装.打开超级终端,输入: [[email protected] ~]# yum install mysql mysql-server 安装完毕,让 MySQL 能够随系统自动启动: [[email protected] ~]# chkconfig --levels 235 mysqld on [[email protected] ~]# /etc/init.d/mysqld start 设置 MySQL 数据 root 账户的密码: [[emai

centos下 Apache、php、mysql默认安装路径

centos下 Apache.php.mysql默认安装路径 http://blog.sina.com.cn/s/blog_4b8481f70100ujtp.html apache: 如果采用RPM包安装,安装路径应在 /etc/httpd目录下 apache配置文件:/etc/httpd/conf/httpd.conf Apache模块路径:/usr/sbin/apachectl web目录:/var/www/html 如果采用源代码安装,一般默认安装在/usr/local/apache2目录

Centos基于Apache的Tomcat负载均衡和集群

Centos基于Apache的Tomcat负载均衡和集群 一.背景原理1.tomcat 做个WEB服务器有它的局限性,处理能力低,效率低.承受并发小(1000左右).但目前有不少网站或者页面是JSP的.并采用了tomcat做为WEB,因此只能在此基础上调优.2.目前采取的办法是Apache + Mod_JK + tomcat 来解决一部分请求,用户访问的是apache,但有jsp页面的时候才会去请求tomcat.如果量一大,那么tomcat无法承受,那么只能做tomat集群,Apache + M

CentOS安装Apache的FastCGI模块(mod_fastcgi)

网上有很多篇关于Apache的fastcgi模块安装说明的文章,大部分都是基于Apache源码编译的,如果是通过yum install方式安装httpd的话,直接依葫芦画瓢必然会遇到各种各样的编译问题,通过查阅老外写的一些关于CentOS下Apache的FastCGI模块(mod_fastcgi)的安装文档,我大致重新整理了一下. 1. 安装编译相关的依赖包 # yum install httpd-devel apr apr-devel libtool 2. 下载mod_fastcgi源代码 #