您好,登錄后才能下訂單哦!
Linux版本:CentOS 6.7
內(nèi)核版本:2.6.32-573.el6.x86_64
PHP版本:5.4.37
創(chuàng)建用戶php-fpm:
# useradd -s /sbin/nologin php-fpm
配置編譯參數(shù):
# cd php-5.4.37
# ./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 \
--enable-zend-multibyte \
--disable-ipv6 \
--with-pear \
--with-curl \
--with-openssl
如果配置過程中出現(xiàn)了一些錯(cuò)誤,一般都是因?yàn)槿鄙倭艘恍欤詈迷谂渲弥跋螺d一些庫文件:
# yum install -y gcc libxml2 libxml2-devel openssl openssl-devel libcurl libcurl-devel libjpeg-turbo libjpeg-turbo-devel libpng libpng-devel freetype freetype-devel libmcrypt libmcrypt-devel
像libmcrypt文件在CentOS 6的yum源里是不存在的,所以安裝這個(gè)庫文件之前要安裝一個(gè)第三方的源:
# rpm -ivh 'http://www.lishiming.net/data/p_w_upload/forum/epel-release-6-8_64.noarch.rpm'
庫文件安裝好后,再進(jìn)行配置,完成后echo $?, 如果輸出的是0,那么就可以進(jìn)行編譯了,否則就看著辦吧
編譯,安裝:
# make && make install
每一步完成后都要 echo $? 看一看有沒有不等于0的
拷貝php全局配置文件php.ini:
# cp php.ini-production /usr/local/php/etc/php.ini
修改php-fpm配置文件php-fpm.conf :
# vim /usr/local/php/etc/php-fpm.conf
把如下內(nèi)容寫入該文件: 其中包含www.test.com這個(gè)測(cè)試站的池子www, 以及供nginx來讀取的sock文件
[global]
pid = /usr/local/php/var/run/php-fpm.pid
error_log = /usr/local/php/var/log/php-fpm.log
[test]
listen = /tmp/test.sock
user = php-fpm
group = php-fpm
listen.owner = nobody
listen.group = nobody
pm = dynamic
pm.max_children = 50
pm.start_servers = 20
pm.min_spare_servers = 5
pm.max_spare_servers = 35
pm.max_requests = 500
rlimit_files = 1024
配置完成后檢驗(yàn)配置是否正確:
# /usr/local/php/sbin/php-fpm -t
拷貝php-fpm的啟動(dòng)腳本文件:
# cp /usr/local/src/php-5.4.37/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
# chmod 755 /etc/init.d/php-fpm
啟動(dòng)php-fpm:
# service php-fpm start
查看php-fpm的進(jìn)程是否正常啟動(dòng):
# ps aux |grep php-fpm
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。