最新消息:欢迎加入小松的QQ群一起讨论一起学习,本站启用elasticsearch全文检索系统,提供搜索的精确度

linux 2种安装PHP-FPM方式

Linux 1304浏览 0评论

在之前的文章中有讲过,nginx 2种快速安装配置方式http://www.phpsong.com/327.html
今天来讲一下怎么快速安装PHP-FPM
什么是PHP-FPM
PHP-FPM是一个第三方的FastCGI进程管理器,之前的文章中有详细讲过fastcgi与cgi的区别和处理请求方式http://www.phpsong.com/358.html
这里就不解释了,它是作为PHP的一个补丁来开发的,在安装的时候需要和PHP源码一起编译,也就是说PHP-FPM被编译到PHP内核中,因此在处理性能方面很优秀。
讲也是讲两种方式安装
方式一yum安装
默认情况下,CentOS的官方资源是没有php-fpm的,但我们可以从Remi的RPM资源中获得,它依赖于EPEL资源。我们可以这样增加两个资源库
yum install yum-priorities -y
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
安装PHP-FPM
yum –enablerepo=remi install php php-fpm
php安装MySQL、 XML、 GD等
yum –enablerepo=remi install php-gd php-mysql php-mbstring php-xml php-mcrypt
启动php-fpm
service php-fpm start
配置PHP-FPM和Nginx
修改配置文件
vi /etc/nginx/nginx.conf
location / {
root /usr/share/nginx/html;
index index.html index.htm index.php;
}

location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
然后用phpinfo试试

phpinfo检查PHP-FPM方式

方式二
从www.php.net官方网站下载PHP源码包,这里下载的是稳定版php-5.2.13.tar.gz。
从http://php-fpm.org/downloads/下载对应的PHP-FPM源码包,这里下载的是php-5.2.13-fpm-0.5.13.diff.gz。
需要注意,在下载软件包版本时,尽量使PHP和PHP-FPM版本一致,如果版本之间相差太大,可以会出现兼容问题。
安装PHP需要下面软件包的支持,如果没有安装,请自行安装。
gcc gcc-c++ libxml2 libxml2-devel autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel
root@localhost local]#tar zxvf php-5.2.13.tar.gz
[root@localhost local]#gzip -cd php-5.2.13-fpm-0.5.13.diff.gz | patch -d php-5.2.13 -p1
[root@localhost local]#cd php-5.2.13
[root@localhost php-5.2.13]#./configure –prefix=/usr/local/php –enable-fastcgi –enable-fpm
[root@localhost php-5.2.13]#make
[root@localhost php-5.2.13]#make install
[root@localhost php-5.2.13]cp php.ini-dist /usr/local/php/lib/php.ini
启动fastcgi进程有两种方式:
/usr/local/php/bin/php-cgi –fpm
或者
/usr/local/php/sbin/php-fpm start
配置Nginx来支持PHP跟第一种方式

QQ交流群:136351212

如无特别说明,本站文章皆为原创,若要转载,务必请注明以下原文信息:
转载保留版权:小松博客» linux 2种安装PHP-FPM方式
本文链接地址:https://www.phpsong.com/362.html

fasd 发表我的评论   换个身份
取消评论
表情
木有头像就木有JJ!点这里按步骤申请Gravatar头像吧!