您的位置 首页 php

PHP 7.4.14稳定版 编译安装

Linix系统版本为CentOS 7.6,PHP版本为PHP 7.4.14

安装以下依赖

yum install -y gcc gcc-c++ glibc-static libstdc++-static sqlite-devel oniguruma oniguruma-devel libxml2 libxml2-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg-turbo libjpeg-turbo-devel libpng libpng-devel freetype freetype-devel openssl-devel autoconf

同时编译安装以下依赖

libiconv-1.14

libmemcached-1.0.18

libzip-1.3.2

libmcrypt-2.5.8

编译安装php

 cd PHP 7.4.14
./configure \
 --prefix=/usr/local/PHP-7.4.14 \
 --with-config-file-path=/usr/local/PHP-7.4.14/etc \
 --with-iconv-dir \
 --with-iconv=/usr/local \
 --with-jpeg \
 --with-zlib \
 --with-libxml \
 --enable-xml \
 --disable-rpath \
 --enable-bcmath \
 --enable-shmop \
 --enable-sysvsem \
 --enable-inline-optimization \
 --with-curl \
 --enable-mbregex \
 --enable-mbstring \
 --enable-gd  \
 --with-freetype \
 --with-openssl \
 --with-mhash \
 --enable-pcntl \
 --enable-sockets \
 --with-xmlrpc \
 --enable-zip \
 --enable-soap \
 --enable-session \
 --with-gettext \
 --with-mysqli=mysqlnd \
 --with-pdo-mysql=mysqlnd \
 --enable-fpm \
 --with-bz2 \
 --with-fpm-user=nobody \
 --with-fpm-group=nobody \
 --enable-opcache 
make -j4
make install  

编译截图

复制配置文件信息

 cp ./php. ini -production /usr/local/php-7.4.14/etc/php.ini
cp /usr/local/php-7.4.14/etc/php-fpm.conf.default /usr/local/php-7.4.14/etc/php-fpm.conf
cp /usr/local/php-7.4.14/etc/php-fpm.d/www.conf.default /usr/local/php-7.4.14/etc/php-fpm.d/www.conf
cp .sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm (记得修改程序路径)
systemctl php-fpm文件记得添加  

安装扩展

 tar -xf redis-5.3.3.tgz
cd redis-5.3.3
/usr/local/php-7.4.14/bin/phpize
./configure --with-php-config=/usr/local/php-7.4.14/bin/php-config
make 
make install  

配合 nginx 进行phpinfo验证

文章来源:智云一二三科技

文章标题:PHP 7.4.14稳定版 编译安装

文章地址:https://www.zhihuclub.com/78903.shtml

关于作者: 智云科技

热门文章

网站地图