編譯安裝PHP7并安裝Redis擴(kuò)展Swoole擴(kuò)展wwek 十二月 3, 2015 運(yùn)維.系統(tǒng), 隨筆.日志 2條評(píng)論 編譯安裝PHP7并安裝Redis擴(kuò)展Swoole擴(kuò)展 在編譯php7的機(jī)器上已經(jīng)有編譯安裝過php5.3以上的版本,從而依賴庫都有了 本php7是編譯成fpm-php 使用的, 如果是apache那么編譯參數(shù)應(yīng)該為 --with-apxs2=/usr/local/apache/bin/apxs 編譯安裝php7wget -c http://www./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 編譯安裝php7的swoolewget -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 |
|