本文摘自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怎么执行shell脚本
Linux中的复制粘贴命令是什么
Linux系统启动失败的原因
ubuntu如何卸载软件?
Linux如何切换用户
Linux下mysql启动失败
如何使用describetasks查询指定的异步请求的进度
Linux中拷贝文件到指定目录的命令是什么
如何理解独立云磁盘和可用区faq的区别
Linux中如何运行shell程序
更多相关阅读请进入《Linux》频道 >>
转载请注明出处:木庄网络博客 » linux 编译安装 php7.2