linux下怎么安裝php-fpm

linux下安裝php-fpm的方法:1、下載壓縮包并進(jìn)行解壓;2、進(jìn)入解壓目錄,執(zhí)行【./configure】命令配置安裝環(huán)境;3、編輯配置文件,開啟相應(yīng)功能;4、執(zhí)行【/usr/local/bin/php-fpm】命令運(yùn)行。

linux下怎么安裝php-fpm

具體方法:

(推薦教程:linux教程

1、安裝編譯環(huán)境

考慮到自帶的源有的組件沒有,可以先安裝epel第三方源

立即學(xué)習(xí)PHP免費(fèi)學(xué)習(xí)筆記(深入)”;

yum?-y?install?epel-release yum?-y?install?gcc?automake?autoconf?libtool?make?gcc-c++?glibc?libmcrypt-devel?mhash-devel?libxslt-devel?libjpeg?libjpeg-devel?libpng?libpng-devel?freetype?freetype-devel?libxml2?libxml2-devel?zlib?zlib-devel?glibc?glibc-devel?glib2?glib2-devel?bzip2?bzip2-devel?ncurses?ncurses-devel?curl?curl-devel?e2fsprogs?e2fsprogs-devel?krb5?krb5-devel?libidn?libidn-devel?openssl?openssl-devel?libmcrypt?mcrypt?mhash??php-mcrypt

2、下載php版本包

本次安裝環(huán)境的版本包為php5.6

wget?http://cn2.php.net/distributions/php-5.6.24.tar.gz tar?zvxf?php-5.6.24.tar.gz cd?php-5.6.24

3、編譯

php編譯過程中,如果要php支持相應(yīng)的功能,需要先安裝對應(yīng)的組件,然后再編譯。

./configure?--prefix=/usr/local/php??--enable-fpm?--with-mcrypt?--enable-mbstring?--disable-pdo?--with-curl?--disable-debug??--disable-rpath?--enable-inline-optimization?--with-bz2??--with-zlib?--enable-sockets?--enable-sysvsem?--enable-sysvshm?--enable-pcntl?--enable-mbregex?--with-mhash?--enable-zip?--with-pcre-regex?--with-mysql?--with-mysqli? make?&&?make?install

4、配置文件

復(fù)制配置文件,對其中一些代碼進(jìn)行修改,可根據(jù)需要開啟php中的功能

cp?php.ini-development?/usr/local/php/php.ini cp?/usr/local/php/etc/php-fpm.conf.default?/usr/local/php/etc/php-fpm.conf cp?sapi/fpm/php-fpm?/usr/local/bin

修改php-fpm.conf配置文件,使用www用戶和www用戶組運(yùn)行

vim?/usr/local/php/etc/php-fpm.conf #修改為以下 ;?Unix?user/group?of?processes ;?Note:?The?user?is?mandatory.?If?the?group?is?not?set,?the?default?user's?group ;???????will?be?used. user?=?www group?=?www

修改php.ini,根據(jù)需求開啟需要的php功能

vim?/usr/local/php/php.ini ############################# display_errors?=?On display_startup_errors?=?On error_prepend_string?=?"<br><font>" error_append_string?=?"</font><br><br>" fastcgi.impersonate?=?1 date.timezone?=?asia/Shanghai extension=php_mysql.dll extension=php_gd2.dll extension=php_mbstring.dll

5、運(yùn)行

/usr/local/bin/php-fpm #查看是否運(yùn)行 netstat?-anop?|?grep?php

出現(xiàn)以下界面表示正常運(yùn)行:

linux下怎么安裝php-fpm

相關(guān)推薦:linux教程

以上就是

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊11 分享