centos6.5下編譯安裝php-7.1.6和phpmemcached擴(kuò)展

0,安裝 php-7.1.6 依賴包

成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),倉山企業(yè)網(wǎng)站建設(shè),倉山品牌網(wǎng)站建設(shè),網(wǎng)站定制,倉山網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,倉山網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

# yum groupinstall "Development tools" "Desktop Platform Development"
# yum -y install openssl-devel libcurl-devel libmcrypt libmcrypt-devel bzip2-devel

1,編譯安裝php 7.1.6

## 如果需要加入 pgsql擴(kuò)展 ,則必須先安裝好 postgresql

# wget http://cn2.php.net/get/php-7.1.6.tar.gz/from/this/mirror
wget http://hk1.php.net/get/php-7.1.6.tar.gz/from/this/mirror
# tar xf php-7.1.6.tar.gz 
# cd php-7.1.6
# ./configure --prefix=/usr/local/php-7.1.6 \
 --with-config-file-path=/usr/local/php-7.1.6/etc 
 --with-MySQLi --with-pdo-mysql --with-pgsql=/usr/pgsql-9.4/ \
 --with-pdo-pgsql=/usr/pgsql-9.4/ --with-openssl \
 --with-zlib --with-bz2 --with-gettext --with-curl \
 --with-gd --with-mhash --with-xmlrpc --with-mcrypt \
 --enable-xml --enable-bcmath --enable-shmop 
 --enable-sysvsem --enable-fpm --enable-mbstring \
 --enable-pcntl --enable-sockets --enable-soap \
 --enable-calendar --enable-dba --enable-exif \
 --enable-ftp --with-freetype-dir --with-jpeg-dir --with-png-dir
# make && make install
## 在編譯好的源碼包目錄下復(fù)制 php 的配置文件
# cp /usr/local/src/php-7.1.6/php.ini-production /usr/local/php-7.1.6/etc/php.ini
## 復(fù)制php-fpm 配置文件
# cp /usr/local/php-7.1.6/etc/php-fpm.conf.default /usr/local/php-7.1.6/etc/php-fpm.conf
## 復(fù)制 www 配置文件 
# cp /usr/local/php-7.1.6/etc/php-fpm.d/www.conf.default /usr/local/php-7.1.6/etc/php-fpm.d/www.conf
# vim /usr/local/php-7.1.6/etc/php-fpm.d/www.conf  ##修改 php-fpm 模塊使用用戶和組
user = nginx
group = nginx
## 在編譯好的源碼包目錄下復(fù)制 php-fpm 啟動(dòng)腳本到 /etc/init.d/
# cp /usr/local/src/php-7.1.6/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm 
# chmod 755 /etc/rc.d/init.d/php-fpm
# chkconfig --add php-fpm
# chkconfig --list php-fpm
# vim /etc/profile.d/php.sh ## 導(dǎo)出命令搜索路徑到環(huán)境變量
export  php_home=/usr/local/php-7.1.6/bin/
export  PATH=$PATH:$php_home
# . /etc/profile.d/php.sh

2,安裝 memcached 緩存擴(kuò)展

# yum install cyrus-sasl cyrus-sasl-devel -y## memcached的依賴包
# pecl install memcached
## php-memcached 擴(kuò)展依賴庫
# wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz
# tar xf libmemcached-1.0.18.tar.gz 
# cd libmemcached-1.0.18
# ./configure --prefix=/usr/local/libmemcached-1.0.18 --with-memcached
# make && make install
## 要使用pecl命令的前提是已經(jīng)編譯安裝好的php中含有pear命令包,不過php-7.1.6中默認(rèn)安裝有pear
#/usr/local/php-7.1.6/bin/pecl install memcached

libmemcached directory [no] : 填入剛才libmemcached的編譯安裝目錄地址

## pecl 命令安裝完 memcached 后會(huì)提示你將 memcached.so 追加到 php.ini 配置文件中
##在php配置中追加memcached模塊
# echo "extension=memcached.so" >> /usr/local/php-7.1.6/etc/php.ini

名稱欄目:centos6.5下編譯安裝php-7.1.6和phpmemcached擴(kuò)展
路徑分享:http://bm7419.com/article24/jcsdce.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司品牌網(wǎng)站建設(shè)、做網(wǎng)站、網(wǎng)站改版、App開發(fā)、自適應(yīng)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)