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.www58058.com/73052

(0)
haoyphaoyp
上一篇 2017-04-10
下一篇 2017-04-10

相關推薦

  • 小懶豆-運維28-01

    1.計算機的組成及其功能
    2.linux的發行版,并描述差異及其聯系
    3.說明linux的哲學思想,并按照自己的理解進行解釋描述
    4.linux的命令使用格式,并介紹下列命令 ifconfig echo tty startx export pwd history shundown poweroff reboot hwclock date的
    5.如何獲取linxux的幫助命令
    6.簡述fhs(Filesystem hierarchy standard)

    2017-12-03
  • 一周作業體會

    1、描述計算機的組成及其功能 CPU+控制器+RAM+輸入設備+輸出設備 2、按系列羅列Linux的發行版,并描述不同發行版之間的聯系與區別 答:最主流的發行版主要有: Debian/Slackware/Redhat,我們日常最常使用的操作系統大多是上述發行版的二次再發行版,例如:基于Debian的二次發行版Ubuntu和Knopix,基于Slac…

    Linux干貨 2016-10-31
  • 一點點RPM

    1、軟件管理器簡介          隨著Linux的不斷發展及越來越多的人投入到Linux大家庭中,軟件管理器的作用對于還無法熟練掌握源碼編譯安裝的人們還是顯得尤為重要,同時,由Linux開發商在為其編譯完成的軟件包在某種程度上要比在網絡上流傳的軟件包要安全的多;所以,掌握Li…

    Linux干貨 2015-12-06
  • N25-第六周博客作業

    請詳細總結vim編輯器的使用并完成以下練習題 1、復制/etc/rc.d/rc.sysinit文件至/tmp目錄,將/tmp/rc.sysinit文件中的以至少一個空白字符開頭的行的行首加#; [root@han ~]# cp /etc/rc.d/rc.sysinit /tmp [root@han ~]#&n…

    Linux干貨 2017-02-16
  • 在CentOS7.3上編譯安裝httpd-2.4.27

    在CentOS7.3上編譯安裝httpd-2.4.27     在實際生產中,軟件廠商并不總會提供針對Linux平臺的rpm軟件包,有時會以源碼的形式發布軟件。源碼,比如c語言的源碼,可以跨平臺運行。在只能獲得源碼的情況下,那么就需要用戶根據自己的平臺,進行手動的編譯安裝。此時,需要借助一些專門的編譯工具,而Linux…

    Linux干貨 2017-08-06
  • 網絡服務基礎理論

    最近學習了有關網絡管理的有關知識,所以給也在學習這些知識的童鞋分享一下我的一些經驗。 聽了這幾天課,總結了幾個前提。 有關網絡的通信均是基于數據傳輸的,且數據均是二進制格式的流式數據。 在網絡中需要把大包分成小包, 每傳一個包都需要有三個地址,由內向外為端口號、IP地址、MAC地址。端口號確定應用,IP確定網段,MAC確定廣播域中的某個網卡。 OSI模型 &…

    Linux干貨 2017-09-01

評論列表(1條)

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

    這個問題上周分享答疑會上幫你解決了哈~~歡迎在分享答疑會上提出問題~~

欧美性久久久久