CentOS 7上配置php-fpm

CentOS 7上配置php-fpm

             httpd-2.4:rpm包默認編譯支持了fcgi模塊;

             php-fpm包:專用于將php運行于fpm模式;

             php-mbstring包:多字節安裝(顯示中文)

             php-mcrypt包:加密解密功能

             php-mysql包:連接mysql

       配置文件:

             服務配置文件:/etc/php-fpm.conf,  /etc/php-fpm.d/*.conf

             php環境配置文件:/etc/php.ini, /etc/php.d/*.ini              

      連接池:

            pm = static|dynamic

            static:固定數量的子進程;pm.max_children;

            dynamic:子進程數據以動態模式管理;

                     pm.start_servers

                     pm.min_spare_servers

                     pm.max_spare_servers

                     pm.max_requests = 500

       創建session目錄,并確保運行php-fpm進程的用戶對此目錄有讀寫權限;

                  #mkdir  /var/lib/php/session

                  #chown apache.apache /var/lib/php/session                  

            (1) 配置httpd,添加/etc/httpd/conf.d/fcgi.conf配置文件,內容類似: 

            DirectoryIndex  index.php

                     ProxyRequests  Off

                     ProxyPassMatch  ^/(.*\.php)$   fcgi://127.0.0.1:9000/var/www/html/$1     

            (2) 虛擬主機配置

                    DirectoryIndex  index.php

                     <VirtualHost  *:80>

                                ServerName  www.b.net

                                DocumentRoot  /apps/vhosts/b.net

                                ProxyRequests  Off

                               ProxyPassMatch  ^/(.*\.php)$  fcgi://127.0.0.1:9000/apps/vhosts/b.net/$1(注:$1=(.*\.php);后向引用

                               <Directory  “/apps/vhosts/b.net”>

                                         Options  None

                                         AllowOverride  None

                                         Require  all  granted

                                </Directory>

                     </VirtualHost>                                 

安裝mariadb-server服務:

    yum  -y  install  mariadb-server

CentOS 7上配置php-fpm

CentOS 7上配置php-fpm

CentOS 7上配置php-fpm

CentOS 7上配置php-fpm

CentOS 7上配置php-fpm

CentOS 7上配置php-fpm

CentOS 7上配置php-fpm

CentOS 7上配置php-fpm

安裝httpd服務:

CentOS 7上配置php-fpmCentOS 7上配置php-fpm

CentOS 7上配置php-fpm

CentOS 7上配置php-fpm

CentOS 7上配置php-fpm

CentOS 7上配置php-fpm

登錄主頁面:

CentOS 7上配置php-fpm

添加主頁面信息:

CentOS 7上配置php-fpm

CentOS 7上配置php-fpm

CentOS 7上配置php-fpm

CentOS 7上配置php-fpm

CentOS 7上配置php-fpm

CentOS 7上配置php-fpm

CentOS 7上配置php-fpm

CentOS 7上配置php-fpm

原創文章,作者:MFX,如若轉載,請注明出處:http://www.www58058.com/77636

(1)
MFXMFX
上一篇 2017-06-06 16:38
下一篇 2017-06-06 17:31

相關推薦

  • Linux安全和加解密

    概述:     所有業務的正常運轉,離不開一個安全的運行環境,系統安全性直接關系到業務穩定、可靠、以及可用性,本章就介紹一些系統安全相關的話題,具體包括:        1、加密基礎概念     2、CA和證書的基礎概念  &nb…

    Linux干貨 2016-09-23
  • keepalive配置文件詳解

    第一部分:全局定義塊 1、email通知。作用:有故障,發郵件報警。 2、Lvs負載均衡器標識(lvs_id)。在一個網絡內,它應該是唯一的。 3、花括號“{}”。用來分隔定義塊,因此必須成對出現。如果寫漏了,keepalived運行時,不會得到預期的結果。由于定義塊內存在嵌套關系,因此很容易遺漏結尾處的花括號,這點要特別注意。 global_defs{ n…

    2017-09-17
  • 第二周練習題

    創建/tmp目錄下的:a_c,a_d,b_c,b_d; ~]# mkdir -pv /tmp/{a_{c,d},b_{c,d}} 創建如下目錄: ~]# mkdir -pv /tmp/mylinux/{bin,boot/grub,dev,etc/{rc.d/init.d,sysconfig/network-scripts},lib/modules,…

    Linux干貨 2016-11-01
  • 第一周作業

    1、描述計算機的組成及其功能。
    2、按系列羅列Linux的發行版,并描述不同發行版之間的聯系與區別。
    3、描述Linux的哲學思想,并按照自己的理解對其進行解釋性描述。
    4、說明Linux系統上命令的使用格式;詳細介紹ifconfig、echou、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相應的示例來闡述。
    5、如何在Linux系統上獲取命令的幫助信息,請詳細列出,并描述man文檔的章節是如何劃分的。
    6、請羅列Linux發行版的基礎目錄名稱命名法則及共用規定。

    Linux干貨 2017-12-03
  • 包管理一:配置本地ISO的yum源

    故事背景:網上找了一個軟件,但是這個軟件需要依賴光盤上面的基礎包,但是這個服務器又不能上網,怎么辦? 方法:這里推薦配置本地ISO的yum源,然后yum localinstall xxx.rpm 1、yum的配置文件說明 配置文件: /etc/yum.conf:為所有倉庫提供公共配置 /etc/yum.repos.d/*.repo:為倉庫的指向提供配置 倉庫…

    Linux干貨 2016-01-05
  • 【社招】【小米-北京】大數據運維工程師

    【社招】【小米-北京】大數據運維工程師 【工作地點】北京市海淀區安寧莊東路72號科利源大廈 【薪酬福利】15k-30k  期權獎勵、六險一金、水果花茶、班車、健身房、食堂 【投遞方式】郵件主題“崗位+姓名”發送至lipengcheng3@xiaomi.com   工作職責: 1、負責大數據平臺相關系統的運維保障,包括:Hadoo…

    Linux干貨 2017-07-28
欧美性久久久久