linux平臺(tái)編譯安裝PHP7并安裝Redis擴(kuò)展與Swoole擴(kuò)展實(shí)例教程
本文實(shí)例講述了linux平臺(tái)編譯安裝PHP7并安裝Redis擴(kuò)展與Swoole擴(kuò)展的方法。分享給大家供大家參考,具體如下:
前面《PHP7安裝Redis擴(kuò)展教程【Linux與Windows平臺(tái)】》一文告訴讀者簡(jiǎn)單的安裝Redis的方法,下面我們來(lái)實(shí)現(xiàn)在linux中編譯安裝PHP7并安裝Redis擴(kuò)展與Swoole擴(kuò)展的方法。
編譯安裝PHP7并安裝Redis擴(kuò)展Swoole擴(kuò)展:
在編譯php7的機(jī)器上已經(jīng)有編譯安裝過(guò)php5.3以上的版本,從而依賴庫(kù)都有了
本php7是編譯成fpm-php 使用的,如果是apache那么編譯參數(shù)應(yīng)該為
--with-apxs2=/usr/local/apache/bin/apxs
編譯安裝php7:
wget -c http://www.php.net/distributions/php-7.0.0.tar.gz tar zxvf php-7.0.0.tar.gz cd php-7.0.0 ./configure \ --prefix=/usr/local/php7 \ --with-config-file-path=/usr/local/php7/etc \ --enable-fpm \ --with-fpm-user=www \ --with-fpm-group=www \ --with-mysqli=mysqlnd \ --with-pdo-mysql=mysqlnd \ --with-iconv-dir \ --with-freetype-dir=/usr/local/freetype \ --with-jpeg-dir -\ -with-png-dir \ --with-zlib \ --with-libxml-dir=/usr \ --enable-xml \ --disable-rpath \ --enable-bcmath \ --enable-shmop \ --enable-sysvsem \ --enable-inline-optimization \ --with-curl \ --enable-mbregex \ --enable-mbstring \ --with-mcrypt \ --enable-ftp \ --with-gd \ --enable-gd-native-ttf \ --with-openssl \ --with-mhash \ --enable-pcntl \ --enable-sockets \ --with-xmlrpc \ --enable-zip \ --enable-soap \ --with-gettext \ --disable-fileinfo \ --enable-opcache make ZEND_EXTRA_LIBS='-liconv' make install cp php.ini-production /usr/local/php7/etc/php.ini cd ..
編譯安裝php7的redis擴(kuò)展支持:
wget -c https://github.com/phpredis/phpredis/archive/php7.zip unzip php7.zip cd phpredis-php7 /usr/local/php7/bin/phpize ./configure --with-php-config=/usr/local/php7/bin/php-config make make install cd ..
/usr/local/php7/etc/php.ini 中加入:
extension=redis.so
編譯安裝php7的swoole
wget -c https://github.com/swoole/swoole-src/archive/swoole-1.7.21-stable.tar.gz tar zxvf swoole-1.7.21-stable.tar.gz cd swoole-src-swoole-1.7.21-stable/ /usr/local/php7/bin/phpize ./configure --with-php-config=/usr/local/php7/bin/php-config make make install cd ..
/usr/local/php7/etc/php.ini 中加入:
extension=swoole.so
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《PHP擴(kuò)展開(kāi)發(fā)教程》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門(mén)教程》、《PHP數(shù)學(xué)運(yùn)算技巧總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計(jì)算法總結(jié)》、《php正則表達(dá)式用法總結(jié)》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總》
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
相關(guān)文章
PHP批量獲取網(wǎng)頁(yè)中所有固定種子鏈接的方法
這篇文章主要介紹了PHP批量獲取網(wǎng)頁(yè)中所有固定種子鏈接的方法,涉及php字符串與文件操作的相關(guān)技巧,需要的朋友可以參考下2016-11-11PHP正則表達(dá)式替換站點(diǎn)關(guān)鍵字鏈接后空白的解決方法
這篇文章主要介紹了PHP正則表達(dá)式替換站點(diǎn)關(guān)鍵字鏈接后空白的問(wèn)題解決,需要的朋友可以參考下2014-09-09PHP使用三種方法實(shí)現(xiàn)數(shù)據(jù)采集
這篇文章主要介紹了PHP使用三種方法實(shí)現(xiàn)數(shù)據(jù)采集,對(duì)數(shù)據(jù)采集感興趣的同學(xué),可以參考下2021-04-04php中print(),print_r(),echo()的區(qū)別詳解
本文介紹了php函數(shù)print(),print_r(),echo()的區(qū)別,這里推薦給大家,需要的朋友可以參考下2014-12-12SESSION存放在數(shù)據(jù)庫(kù)用法實(shí)例
這篇文章主要介紹了SESSION存放在數(shù)據(jù)庫(kù)用法,自定義了一個(gè)簡(jiǎn)單的針對(duì)數(shù)據(jù)操作的session類(lèi)并給出了使用該類(lèi)存儲(chǔ)到數(shù)據(jù)庫(kù)的相關(guān)技巧,需要的朋友可以參考下2015-08-08