LAMP (php-fpm模式)部署出现的奇葩问题

1. 安装环境:(cent6.5)

yum install -y php php-devel httpd  php-fpm mysql

2. 修改配置文件

vim /etc/httpd/conf/http.conf

注释掉DocumentRoot

vim /etc/httpd/conf.d/vhost.conf

<VirtualHost *:80>
        ServerName www.aa.com
        ProxyRequests OFF
        DirectoryIndex index.php
        DocumentRoot “/hypweb/”
        ProxyPassMatch ^/(.*\.php)$ fcgi://127.0.0.1:9000/hypweb/$1
        <Directory “/hypweb/”>
                Options None
                AllowOverride None
        </Directory>
</VirtualHost>

3.启动httpd 和 php-fpm

ss -tnl 

确认起来没有问题

4. vim /hypweb/index.html

[u’192.168.100.101′]whentest

vim /hypweb/index.php

<?php

phpinfo();

?>

5 修改属主:

chown -R apache:apache   /hypweb/

]I{9I0$%W~NC{HOW$56D~AS

6.重启服务。

测试。。。

P_R46QYV{U10@%Y0(LDB1`H

访问index.php如下
@MMV[249TNRL2L_4ZWI}C2O 

日志报错如下 tail /var/log/httpd/error.log

~K]CXY[G@O{[H(5D6ZZOH4A 

文字:

[Sun Apr 09 16:16:55 2017] [warn] proxy: No protocol handler was valid for the URL /index.php. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule.

但是  /var/log/php-fpm/error.log 除了启动日志什么也没有。

IZA9SXYZ(J`WKU{@WZE174L

以下是进程信息。

 X@EC3]4IL[`7(275$MJ_ZZB

以下是部分模块信息。httpd -M 

PP_I62@@[B{98I93TPQ5~R4                                   

F$1P2)$$%J7Y@IDMZ5~DJMW

一下是一些版本信息。

   J%TA730~E4`A9BN]7C3T(Q1

我实在没招了,希望老师们能帮帮忙。qq里我说了好多遍,也没解决。没法只好写成博客,这样便于观看。

注释掉ProxyPassMatch这条php页面就能正常显示。应该是调用了默认的php-module模式。但是我不想采用这种模式,我想用php-fpm模式

个人感觉,应该就是ProxyPassMatch这条语句没有执行,或者执行有问题

好吧其实是版本问题。默认cent6安装httd的版本是2.2 fcgi模块要求2.4的版本。。要么编译安装,要么使用cent7

原创文章,作者:haoyp,如若转载,请注明出处:http://www.178linux.com/73052

(0)
haoyphaoyp
上一篇 2017-04-10 08:24
下一篇 2017-04-10 09:18

相关推荐

  • 用户查找与添加 第四周

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 cp /etc/skel /home/tuser1  chmod -R go=— /home/tuser1 2、编辑/etc/group文件,添加组hadoop…

    Linux干货 2017-02-14
  • 马哥教育网络班22期-第4周博客作业

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 [root@zck ~]# cp -r /etc/skel /home/tuser1 [root@zck ~]# ll -d /hom…

    Linux干货 2016-09-02
  • GOPS2017全球运维大会 • 深圳站将在深圳召开!

    第六届GOPS2017全球运维大会(本次)将于2017年4月21日-22日在深圳举行,历届金牌讲师精选亮相,各种精彩等您发掘。活动家为GOPS2017全球运维大会提供在线报名!在线报名地址:https://www.huodongjia.com/event-231365274.html 大会亮点 众多国外重量级嘉宾在路上 ► 目前正在和各位大咖商榷行程中,主会…

    2017-04-10
  • FTP服务

        FTP是一个非常古老的协议,其主要的作用是用于文件的传输。FTP采用明文的方式传输,极其不安全,但在局域网等环境中使用还是比较方便的。 一、工作原理     FTP的工作方式分为主动模式与被动模式。     1、主动模式 &nbsp…

    Linux干货 2015-07-08
  • 计算机运维基础知识 Linux版

    计算机系统由硬件系统和软件系统组成 第一代计算机   电子管时代 第二代计算机   晶体管时代 第三代计算机   集成电路时代 第四代计算机   大规模集成电路时代 1964年,世界第一代计算机ENICA。用来计算弹道轨迹。 冯诺依曼  计算机之父 运算器,控制器,存储器,输入设备,输出设备。 巨型计算机,大…

    Linux干货 2016-08-04
  • 重定向和管道

    重定向和管道 今天一起来学习一下重定向的一些相关命令及用法: 我们都知道程序=指令+数据 ,那么我们的数据的输入(Input)和输出(Output)是如何实现的呢?!跟小编君一起来看一下吧: 本博文小编君分成了四部分:1.重定向的讲解 2.管道符的讲解 3.涉及到的一些其他命令 4.练习题 一:重定向 重定向的本质是改变文件的默认位置,即换个地方存储数据。 …

    2017-08-04

评论列表(1条)

  • 马哥教育
    马哥教育 2017-04-13 09:31

    这个问题上周分享答疑会上帮你解决了哈~~欢迎在分享答疑会上提出问题~~