2安裝php+php-fpm

配置php-fpm

php官網:http://www.php.net/

php-fpm                                        #要啓動php-fpm服務,有端口,端口號9000

lampphp不用啓動,它的工具是apxs,而lnmp中的php-fpm用的工具是enable-fpm

pnp-fpmnginx單獨跑一個服務

 

 

步驟:

cd /usr/local/src/

wgethttp://cn2.php.net/distributions/php-5.6.19.tar.gz

tar zxvf php-5.6.19.tar.gz

cd php-5.6.19

#因爲編譯的時候需要很多相關的包,都是with進去的,所以先下載好

yum install -y gcc

yum install -y libxml2-devel

yum install -y curl-devel

yum install -y libjpeg-devel

yum install -y libpng libpng-devel

yum install -y freetype freetype-devel

#下面是彙總

yum install -y libxml2-devel curl-devellibjpeg-devel libpng libpng-devel freetype freetype-devel

wget http://www.lishiming.net/data/attachment/forum/epel-release-6-8_32.noarch.rpm

rpm -ivh epel-release-6-8_32.noarch.rpm

yum install -y  libmcrypt-devel

 

./configure --prefix=/usr/local/php  --with-config-file-path=/usr/local/php/etc  --enable-fpm  --with-fpm-user=php-fpm --with-fpm-group=php-fpm  --with-mysql=/usr/local/mysql --with-mysql-sock=/tmp/mysql.sock --with-libxml-dir  --with-gd   --with-jpeg-dir   --with-png-dir   --with-freetype-dir  --with-iconv-dir   --with-zlib-dir   --with-mcrypt   --enable-soap   --enable-gd-native-ttf   --enable-ftp --enable-mbstring  --enable-exif    --disable-ipv6     --with-curl

make && make install                        #make的時間比較長

 

useradd -s /sbin/nologin php-fpm                                                  #編譯指定的用戶和組

cp php.ini-production/usr/local/php/etc/php.ini                       #拷貝php.ini配置文件

mv /usr/local/php/etc/php-fpm.conf.default/usr/local/php/etc/php-fpm.conf     #php-fpm配置文件,啓動腳本的變量

cp sapi/fpm/init.d.php-fpm/etc/init.d/php-fpm

chmod 755 /etc/init.d/php-fpm

chkconfig --add php-fpm

chkconfig php-fpm on

/etc/init.d/php-fpm start

 

 

 

 

 

 

 

 

 

 

 

 

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章