简述 : 上一篇已经安装好了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
- 启动与关闭
启动可以就使用刚才的命令 $ : /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
内容 :
<?php
echo phpinfo();
?>
- 访问
ip:80/index_demo.php
比如 : http://47.**.***.111/index_demo.php
-
成功页面
致辞,感谢.如果对你有帮助请点一个心心~
那个源氏辣片真的好吃😸
2019.08.09