本文摘自PHP中文网,作者藏色散人,侵删。
下面给大家介绍linux编译安装php7.2,希望对需要的朋友有所帮助,更多Linux使用教程可直接访问Linux视频教程进行学习!php编译安装
添加用户
1 | useradd -r -s /sbin/nologin php-fpm
|
下载解压安装包
1 2 3 4 5 | cd /data/pkg
wget http:
mv mirror php-7.2.2.tar.gz
tar zxvf php-7.2.2.tar.gz
cd php-7.2.2
|
安装依赖
1 | yum -y install libxml2 libxml2-devel openssl openssl-devel curl-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel libxslt libicu-devel libxslt-devel
|
编译安装
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | ./configure \
--prefix=/usr/local/php-7.2.2 \
--with-mhash \
--with-openssl \
--with-config-file-path=/usr/local/php-7.2.2/etc \
--disable-short-tags \
--enable-fpm \
--with-fpm-user=php-fpm \
--with-fpm-group=php-fpm \
--enable-xml \
--with-libxml-dir \
--enable-bcmath \
--enable-calendar \
--enable-intl \
--enable-mbstring \
--enable-pcntl \
--enable-shmop \
--enable-soap \
--enable-sockets \
--enable-zip \
--enable-mbregex \
--enable-mysqlnd \
--enable-mysqlnd-compression-support \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-gd \
--enable-ftp \
--with-curl \
--with-xsl \
--with-iconv \
--with-freetype-dir \
--with-jpeg-dir \
--with-png-dir \
--with-zlib \
--enable-sysvsem \
--enable-inline-optimization \
--with-xmlrpc \
--with- gettext
make -j 4 && make install
|
建立软链
1 2 3 | ln -s /usr/local/php-7.2.2/ /usr/local/php
ln -s /usr/local/php/bin/php /usr/local/bin
ln -s /usr/local/php/sbin/php-fpm /usr/local/sbin
|
阅读剩余部分
相关阅读 >>
如何将一个原安全组里的规则全部或部分地还原为目标安全组规则
Linux操作系统如何在ecs上搭建docker
Linux文件在哪
useradd命令详解
Linux 下你所不知道的 7 个 ssh 命令用法
Linux防火墙开放端口时报ptables-restore: line 13 failed [失败]
如何使用创建的自定义镜像创建ecs实例或者更换实例的系统盘
Linux怎么安装python环境?
Linux挂载硬盘的命令是什么
Linux如何创建用户useradd命令的示例详解
更多相关阅读请进入《Linux》频道 >>
转载请注明出处:木庄网络博客 » linux 编译安装 php7.2