在openSUSE42.1下编译安装PHP7 的方法

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了在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-config-file-path=/usr/local/PHP7/etc \ --with-MysqL-sock=/VAR/run/MysqL/MysqL.sock \ --with-mcrypt=/usr/include \ --with-mhash \ --with-openssl \ --with-MysqLi=shared,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-SysvSEM \ --enable-mbregex \ --enable-mbstring \ --enable-ftp \ --enable-gd-native-ttf \ --enable-pcntl \ --enable-sockets \ --with-xMLrpc \ --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-fileinfo

脚本宝典总结

以上是脚本宝典为你收集整理的在openSUSE42.1下编译安装PHP7 的方法全部内容,希望文章能够帮你解决在openSUSE42.1下编译安装PHP7 的方法所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。