脚本宝典收集整理的这篇文章主要介绍了在openSUSE42.1下编译安装PHP7 的方法,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
首先推荐一篇文章PHP 7 Release Date Arrived: Will DeveloPErs Adopt PHP 7? - PHP Classes blog。
里面说到是否会去使用PHP7,就个人而言,我是毫不犹豫地使用的,但是生产环境就不是我说了算,所以只能自己在自己的开发环境里更新PHP的版本。那么,你呢?
笔者使用的是Linux的openSUSE42.1发行版,Yast里面还没有PHP7的安装包,于是乎只能自己手动编译安装了。作为一个PHP开发者,我是非常希望能够学会编译安装PHP7的,之前试过几次,但是每次安装都要上网找各种资料,于是乎,这次安装成功后就想把自己的安装过程以及遇到的问题记录下来,方便以后查阅和分享给需要的人。
下载源码并解压
进入正题,要编译安装PHP7,首先当然要下载PHP7的源码。你可以到gIThub上clone,也可以到PHP官网下载。下载后解压到 /usr/local/src 目录,并将目录重命名为PHP7。进入目录。
配置编译参数
./buildconf
配置
<
PRe class="
brush:
PHP;">
./configure \
--prefix=/usr/local/
PHP7 \
--exec-prefix=/usr/local/
PHP7 \
--bindir=/usr/local/
PHP7/bin \
-
-sbindir=/usr/local/
PHP7/sbin \
-
-includedir=/usr/local/
PHP7/include \
--libdir=/usr/local/
PHP7/lib/
PHP \
--mandir=/usr/local/
PHP7/
PHP/man \
--with-con
fig-file-path=/usr/local/
PHP7/etc \
--with-
MysqL-sock=/
VAR/run/
MysqL/
MysqL.sock \
--with-mcrypt=/usr/include \
--with-mhash \
--with-openssl \
--with-
MysqLi=sha
red,
MysqLnd \
--with-pdo-
MysqL=shared,
MysqLnd \
--with-gd \
--with-iconv \
--with-zlib \
--enable-zip \
--enable-inline-optimization \
--disable-debug \
--disable-rpath \
--enable-shared \
--enable-
XMl \
--enable-bcmath \
--enable-shmop \
--enable-
Sysv
SEM \
--enable-
mbregex \
--enable-mbstring \
--enable-ftp \
--enable-gd-native
-ttf \
--enable-
pcntl \
--enable-sockets \
--with-x
MLrpc \
--enable-
SOAp \
--without-pear \
--with-gettext \
--enable-session \
--with-curl \
--with-jpeg-dir \
--with-freetype-dir \
--enable-
Opcache \
--enable-
FPM \
--disable-cgi \
--with-fpm-user=
Nginx \
--with-fpm-group=
Nginx \
--without-
GDBm \
--disable-fil
einfo
脚本宝典总结
以上是脚本宝典为你收集整理的在openSUSE42.1下编译安装PHP7 的方法全部内容,希望文章能够帮你解决在openSUSE42.1下编译安装PHP7 的方法所遇到的问题。
如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。