CentOS 6.5 LAMP分主机平台的搭建及测试(4)

--with-png-dir

  处理jpeg、png图片的、php可以动态生成jpeg图片  
--with-zlib   是个压缩库、在互联网传输时用来压缩传输的  
--with-libxml-dir=/usr   这个libxml是用来解析xml的、指定/usr下  
--enable-xml   支持xml的  
--enable-sockets   支持基于sockets通信的  
--enable-fpm   使用fpm服务  
--with-mcrypt   libmcrypt-devel这个程序包所指定的  
--with-config-file-path=/etc   指定配置文件的存放路径的  
--with-config-file-scan-dir=/etc/php.d   去扫描指定目录下以.d结束的文件  
--with-bz2   支持bz2压缩格式  

wKiom1M2LLWwZXmCAAL3jyd6JBM346.jpg


说明:
   1、这里为了支持apache的worker或event这两个MPM,编译时使用了--enable-maintainer-zts选项。
   2、如果使用PHP5.3以上版本,为了链接MySQL数据库,可以指定mysqlnd,这样在本机就不需要先安装MySQL或MySQL开发包了。mysqlnd从php 5.3开始可用,可以编译时绑定到它(而不用和具体的MySQL客户端库绑定形成依赖),但从PHP 5.4开始它就是默认设置了。
   # ./configure --with-mysql=mysqlnd --with-pdo-mysql=mysqlnd --with-mysqli=mysqlnd

   # make
   # make intall

   为php提供配置文件:
   # cp php.ini-production /etc/php.ini

配置php-fpm

   为php-fpm提供Sysv init脚本,并将其添加至服务列表:
   # cp sapi/fpm/init.d.php-fpm  /etc/rc.d/init.d/php-fpm
   # chmod +x /etc/rc.d/init.d/php-fpm
   # chkconfig --add php-fpm
   # chkconfig php-fpm on

wKioL1M2L-XjCPltAAGXKwTniHw155.jpg

为php-fpm提供配置文件:
   # cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf

   编辑php-fpm的配置文件:
   # vim /usr/local/php/etc/php-fpm.conf
   配置fpm的相关选项为你所需要的值,并启用pid文件
   pm.max_children = 50
   pm.start_servers = 5
   pm.min_spare_servers = 2
   pm.max_spare_servers = 8
   pid加在[global]这个区域内
   pid = /usr/local/php/var/run/php-fpm.pid

   再把配置文件中所监听的IP改为本主机的IP
   listen = 172.16.251.134:9000

wKiom1M2MEWCLuxjAAEM15wPdDk277.jpg

接下来就可以启动php-fpm了:
   # service php-fpm start

   使用如下命令来验正(如果此命令输出有中几个php-fpm进程就说明启动成功了):
   # ss -tnl | grep 9000
   # ps aux | grep php-fpm    

wKioL1M2MF6g0N36AAJhqxmMi6o569.jpg

 

编辑apache配置文件httpd.conf,以apache支持php

    # vim /etc/httpd24/httpd.conf
    1、添加如下二行
      AddType application/x-httpd-php  .php
      AddType application/x-httpd-php-source  .phps

wKioL1M2MPiQA0nqAADCjZW7tns214.jpg

2、定位至DirectoryIndex index.html 修改为:
       DirectoryIndex  index.php  index.html

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/9a1dfb1d284692910b9be346347ebcc4.html