您好,登錄后才能下訂單哦!
安裝lib庫
yum install zlib-devel libxml2-devel libjpeg-turbo-devel freetype-devel libpng-devel gd-devel -y
下載libiconv包
wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz tar xf libiconv-1.14.tar.gz cd libconv-1.14 ./configure --prefix=/usr/local/libiconv make make install
設置epel源
wget -O /etc/yum.repos.d/epel.repo
安裝libmcrypt庫、安裝加密擴展庫mhash、安裝mcrypt擴展庫、安裝libxstl-devel
yum install libmcrypt libmcrypt-devel mhash mhash-devel mcrypt libxstl-devel -y
PHP編譯指令
./configure \ --prefix=/application/php5.3.27 \ --with-mysql=/application/mysql \ --with-iconv-dir=/usr/local/libiconv \ --with-freetype-dir \ --with-jpeg-dir \ --with-png-dir \ --with-zlib \ --with-libxml-dir=/usr --enable-xml \ --disable-rpath \ --enable-safe-mode \ --enable-bcmath \ --enable-shmop \ --enable-sysvsem \ --enable-inline-optimization \ --with-curl \ --with-curlwrappers \ --enable-mbregex \ --enable-fpm \ --enable-mbstring \ --with-mcrypt \ --with-gd \ --enable-gd-native-ttf \ --with-openssl \ --with-mhash \ --enable-pcntl \ --enable-sockets \ --with-xmlrpc \ --enable-zip \ --enable-soap \ --enable-short-tags \ --enable-zend-multibyte \ --enable-static \ --with-xsl \ --with-fpm-user=nginx \ --with-fpm-group=nginx \ --enable-ftp
在Make之前創建軟連接,否則可能報錯
ln -s /application/mysql/lib//libmysqlclient.so.18 /usr/lib64 make make install
創建PHP的軟連接
ln -s /application/php.5.3.27 /application/php
配置PHP.INI文件(從安裝目錄中復制ini文件模版。結尾是development是用于開發的,production是用于生產環境的)
cd ~/php.5.3.27 cp php.ini-production /application/php/lib/php.ini
配置PHP服務(fastcgi模式)配置文件php-fpm.conf
cd /application/php/etc cp php-fpm.conf.default php-fpm.conf
修改必要的參數后啟動php-fpm
/application/php/sbin/php-fpm
檢查啟動的進程(一個主進程,16個子進程,在php-frm.conf中配置)
ps -ef|grep php-fpm|grep -v grep #查看進程 ps -ef|grep php-fpm|grep -v grep|wc -l #檢查進程數
查看端口(端口默認9000)
netstat -lntup|grep php-fpm ss -lntup|grep php-fpm
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。