Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6175190
  • 博文数量: 1661
  • 博客积分: 18684
  • 博客等级: 上将
  • 技术积分: 15427
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-02 10:28
文章分类

全部博文(1661)

文章存档

2021年(36)

2020年(43)

2019年(27)

2018年(44)

2017年(50)

2016年(47)

2015年(15)

2014年(21)

2013年(43)

2012年(143)

2011年(228)

2010年(263)

2009年(384)

2008年(246)

2007年(30)

2006年(38)

2005年(2)

2004年(1)

分类: 系统运维

2020-12-01 11:49:25

安装php8.0依赖
wget ftp://xmlsoft.org/libxml2/libxml2-2.9.10.tar.gz
tar xf libxml2-2.9.10.tar.gz
cd libxml2-2.9.10
./configure
make
make install
cd ..


wget -O libjpeg-turbo-2.0.5.tar.gz
tar -zxvf libjpeg-turbo-2.0.5.tar.gz
cd libjpeg-turbo-2.0.5
cmake .
make
make install
cd ..

#oniguruma mbstring使用到
wget
tar xf onig-6.9.5.tar.gz
cd onig-6.9.5
./configure
make
make install
cd ..

wget
tar -zxvf libiconv-1.16.tar.gz
cd libiconv-1.16
./configure --prefix=/usr/local/libiconv
make && make install
cd ..

wget
tar -zxvf sqlite-autoconf-3330000.tar.gz
cd sqlite-autoconf-3330000
./configure
make
make install
cd ..

yum install cmake3 -y
wget
tar -zxvf libzip-1.7.3.tar.gz
cd libzip-1.7.3
cmake3 .
make
make install
cd ..

安装php8.0
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/opt/libjpeg-turbo/lib64/pkgconfig:/usr/local/lib64/pkgconfig:$PKG_CONFIG_PATH
wget
tar xf php-8.0.0.tar.gz
cd php-8.0.0
./configure --prefix=/usr/local/php80 --with-config-file-path=/usr/local/php80/etc --enable-fpm --with-fpm-user=www --with-fpm-group=www --with-pdo-mysql --enable-mysqlnd --with-mysqli --with-zlib --with-curl --with-pear --with-iconv=/usr/local/libiconv --enable-gd --with-jpeg --with-freetype --with-openssl --enable-mbregex --enable-mbstring --enable-xml --enable-session --enable-ftp --enable-pdo -enable-tokenizer --with-zip --enable-sockets --enable-soap --with-mhash --with-gettext 
make
make install
#配置php-fpm
cp php.ini-development /usr/local/php80/etc/php.ini
cp /usr/local/php80/etc/php-fpm.conf.default /usr/local/php80/etc/php-fpm.conf
cp /usr/local/php80/etc/php-fpm.d/ /usr/local/php80/etc/php-fpm.d/
cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm80
chmod +x /etc/init.d/php-fpm80
cd ..

#redis模块
wget
tar xf redis-5.3.2.tgz
cd redis-5.3.2
/usr/local/php80/bin/phpize
./configure --with-php-config=/usr/local/php80/bin/php-config
make
make install
echo "extension=redis.so" >>/usr/local/php80/etc/php.ini
cd ..

#安装msgpack模块
wget
tar -zxvf msgpack-2.1.2.tgz
cd msgpack-2.1.2
/usr/local/php80/bin/phpize 
./configure --with-php-config=/usr/local/php80/bin/php-config
make
make install
echo "extension=msgpack.so" >>/usr/local/php80/etc/php.ini
cd ..

阅读(17262) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~