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
下一篇 2017-06-06

相關推薦

  • N25-第三周作業

    第三周作業 1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 ~]#who | cut -d' ' -f 1 | sort | uniq 2、取出最后登錄到當前系統的用戶的相關信息。 ~]#who |tail -1 3、取出當前系統上被用戶當作其默認shell的最多的那個shell。 ~]#cat…

    Linux干貨 2016-12-18
  • linux網絡屬性命令操作介紹(第十一天)

            linux網絡屬性常用命令有ifconfig\route\ip命令,centos7 的還是nmcli\nmtui。     網絡屬性的三大文件:修改DNS的文件/etc/resolv.conf  、修改網卡IP地址/etc/sysconfig/…

    Linux干貨 2016-06-01
  • SHELL流程控制之循環

    當進行腳本編程時,語句執行的流程控制通常有三種: l  順序執行 l  選擇執行 l  循環執行   條件選擇if: if語句可以進行嵌套 if 判斷條件;then          條件為真的分支代碼 elif  判斷條件;th…

    Linux干貨 2016-08-18
  • Shell腳本編程基礎中() (()) [ ] [[ ]] 的使用

    Shell腳本編程基礎中() (()) [ ] [[ ]] 的使用 () 生成子進程,括號內的命令將會在子進程中運行,父進程不能夠讀取在子進程中創建的變量 例: 新建個腳本文件,寫入 則執行結果為 $()相當于 ` `? ,返回括號內命令執行結果 (( )) 用作四則運算和邏輯運算,并且支持多個表達式 例: 當 (( )) 加$,則是將獲得表達式值,賦值給左…

    2017-11-26
  • 馬哥教育網絡班21期+第六周博客作業

    1、復制/etc/rc.d/rc.sysinit文件至/tmp目錄,將/tmp/rc.sysinit文件中的以至少一個空白字符開頭的行的行首加#; # cp -a /etc/rc.d/rc.sysinit /tmp/ # ls /tmp/ | grep rc.sysin…

    Linux干貨 2016-08-15
  • Linux網站架構系列之Mysql—-部署篇

    原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://nolinux.blog.51cto.com/4824967/1321079   MySQL是一個關系型數據庫管理系統,由瑞典MySQL AB公司開發,目前屬于Oracle公司。MySQL所使用的SQL語言是用于…

    Linux干貨 2015-04-01
欧美性久久久久