2019最新:Php安装配置,php-fpm安装配置,nginx安装配置(二)

简述 : 上一篇已经安装好了Nginx,接下来安装Php,并通过Nginx作为Web服务器去处理Php文件

  • 安装 php5.6.6源码
  • PHP在 5.3.3 之后已经把php-fpm并入到php的核心代码中了。 要想php支持php-fpm,只需要在编译php源码的时候带上 --enable-fpm 就可以了
  • 安装Php依赖库
$ : yum install -y make cmake gcc gcc-c++ autoconf automake libpng-devel libjpeg-devel zlib libxml2-devel ncurses-devel bison libtool-ltdl-devel libiconv libmcrypt mhash mcrypt pcre-devel openssl-devel freetype-devel libcurl-devel

  • 下载 php 5.6源码
$ : cd /usr/local/src
$ : wget http://cn2.php.net/distributions/php-5.6.6.tar.gz
$ : tar -zxvf php-5.6.6.tar.gz
$ : cd php-5.6.6
  • php配置安装
$ : ./configure --prefix=/usr/local/php --with-mysql --with-mysqli --with-pdo_mysql --with-iconv-dir --with-zlib --with-libxml-dir --enable-xml --with-curl --enable-fpm --enable-mbstring --with-gd --with-openssl --with-mhash --enable-sockets --with-xmlrpc --enable-zip --enable-soap --with-freetype-dir=/usr/lib64

  • 开始编译安装(这个过程有点长,推荐个小辣条[源氏大辣片,很好吃滴,淘宝搜一搜,真的好吃])
$ : make
$ : make install
# 然后就安装到了 /usr/local/php 目录下
  • 拷贝
$ : cd /usr/local/php/etc
$ : cp php-fpm.conf.default php-fpm.conf
  • 编辑新拷贝出的php-fpm.conf
;新增配置
pid = run/php-fpm.pid
  • 配置php-fpm(首先启动php-fpm)
$ : /usr/local/php/sbin/php-fpm
  • 成功 (成功的标识就是输入 : /usr/local/php/sbin/php-fpm 没有任何报错)
  • 验证成功
$ : ps aux|grep php-fpm
php-fpm success
  • 启动与关闭
启动可以就使用刚才的命令 $ : /usr/local/php/sbin/php-fpm
停止 : 一个方案是 ps aux|grep php-fpm,直接根据pid 使用kill杀死
$ : kill -9 pidNum
  • 验证php
$ : cd /usr/local/webserver/nginx/html
在该目录下上传index_demo.php

文件名 :index_demo.php 
内容 :  


  • 访问
ip:80/index_demo.php 
比如 : http://47.**.***.111/index_demo.php
  • 成功页面


    2019最新:Php安装配置,php-fpm安装配置,nginx安装配置(二)_第1张图片
    php-fpm with nginx success

致辞,感谢.如果对你有帮助请点一个心心~
那个源氏辣片真的好吃
2019.08.09

你可能感兴趣的:(2019最新:Php安装配置,php-fpm安装配置,nginx安装配置(二))