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.178linux.com/77636

(1)
MFXMFX
上一篇 2017-06-06
下一篇 2017-06-06

相关推荐

  • 庆祝马哥成为51cto学院Linux运维金牌讲师第一人

    讲师何其多,金牌只一人(2016免费课程在底部) 某天,小编听到: linuxer1:听说51CTO学院评出了一个Linux金牌讲师!只有一人呢! linuxer2:用腿想,就知道肯定是马哥喽! linuxer3:前段时间马哥又分享了2016最新课时,限时免费学习呢!10086个赞!我和我的好基友们都在学习! linuxer4:马哥的51CTO课程学员都两百…

    2016-04-14
  • locate、find命令使用总结

    一、简介    在linux系统中存在"一切皆文件"的说法,这就足以说明文件的重要性,因此查找文件也是我们必须要掌握的技能。这时候熟练使用locate、find命令也就显得至关重要。尤其是find命令常用于日常工作中如安装完某个软件之后要查看这些软件的安装配置路径,或是需要按指定条件直接查找我们需要操作的文件。因此更需…

    Linux干货 2015-08-31
  • 第二周作业

    一、文件管理类命令     1、cp:复制文件        单文件复制cp source dest,如果dest存在且dest不是目录,则覆盖目标文件。如果dest不存在,则自行创建dest文件;如果source是目录,则cp命令不会执行。如果source是链接文件,则复制的是链接文件指向的文件内…

    Linux干货 2016-12-11
  • 一次简单的内核编译(一)

    一、编译环境   1、准备一台测试机,放置两块硬盘   2、安装"Development Tools"和"Server Platform Development"编译环境   3、内核下载地址:https://www.kernel.org(本人使用的是3.10版本)   4、下载…

    Linux干货 2015-06-01
  • N25-第二周作业

    第二周作业 1.Linux上的文件管理命令都有哪些,其常用的使用方法及相关示例演示。 Linux上的文件管理命令有:cp , mv , rm 等命令 cp是复制命令: 命令使用格式是: cp [OPTION]… SOURCE… DEST 例:root@vps ~]# cp /etc/passwd /tmp 复制…

    Linux干货 2016-12-14