CentOS7编译安装php7.1的教程详解
1.首先安装依赖包:
yuminstalllibxml2libxml2-developensslopenssl-develbzip2bzip2-devellibcurllibcurl-devellibjpeglibjpeg-devellibpnglibpng-develfreetypefreetype-develgmpgmp-devellibmcryptlibmcrypt-develreadlinereadline-devellibxsltlibxslt-develzlibzlib-develglibcglibc-develglib2glib2-develncursescurlgdbm-develdb4-devellibXpm-devellibX11-develgd-develgmp-develexpat-develxmlrpc-cxmlrpc-c-devellibicu-devellibmcrypt-devellibmemcached-devel
2.下载PHP压缩包并解压:
wgethttp://php.net/distributions/php-7.1.0.tar.gz tar-zxvfphp-7.1.0.tar.gz cdphp-7.1.0
3.编译安装,编译的时候可能会出现各种报错情况,下一篇主要写编译是常见的错误及解决办法:
./configure\ --prefix=/usr/local/php\ --with-config-file-path=/etc\ --enable-fpm\ --enable-inline-optimization\ --disable-debug\ --disable-rpath\ --enable-shared\ --enable-soap\ --with-libxml-dir\ --with-xmlrpc\ --with-openssl\ --with-mcrypt\ --with-mhash\ --with-pcre-regex\ --with-sqlite3\ --with-zlib\ --enable-bcmath\ --with-iconv\ --with-bz2\ --enable-calendar\ --with-curl\ --with-cdb\ --enable-dom\ --enable-exif\ --enable-fileinfo\ --enable-filter\ --with-pcre-dir\ --enable-ftp\ --with-gd\ --with-openssl-dir\ --with-jpeg-dir\ --with-png-dir\ --with-zlib-dir\ --with-freetype-dir\ --enable-gd-native-ttf\ --enable-gd-jis-conv\ --with-gettext\ --with-gmp\ --with-mhash\ --enable-json\ --enable-mbstring\ --enable-mbregex\ --enable-mbregex-backtrack\ --with-libmbfl\ --with-onig\ --enable-pdo\ --with-mysqli=mysqlnd\ --with-pdo-mysql=mysqlnd\ --with-zlib-dir\ --with-pdo-sqlite\ --with-readline\ --enable-session\ --enable-shmop\ --enable-simplexml\ --enable-sockets\ --enable-sysvmsg\ --enable-sysvsem\ --enable-sysvshm\ --enable-wddx\ --with-libxml-dir\ --with-xsl\ --enable-zip\ --enable-mysqlnd-compression-support\ --with-pear\ --enable-opcache
4.编译成功后安装:
make&&makeinstall
5.安装成功后配置环境变量:
为了使用方便,可以在/etc/profile文件末尾添加php环境变量:
PATH=$PATH:/usr/local/php/bin exportPATH
保存后刷新环境变量:
source/etc/profile#更新
查看环境变量:
echo$PATH
看到php环境变量的路径后,以后就可以直接使用php命令了,查看php版本:
php-v
6.现在的PHP没有.ini文件和配置文件,还需要配置PHP-FPM:
cpphp.ini-production/etc/php.ini cp/usr/local/php/etc/php-fpm.conf.default/usr/local/php/etc/php-fpm.conf cp/usr/local/php/etc/php-fpm.d/www.conf.default/usr/local/php/etc/php-fpm.d/www.conf cpsapi/fpm/init.d.php-fpm/etc/init.d/php-fpm chmod+x/etc/init.d/php-fpm
php-fpm的启动、停止和重启:
servicephp-fpmstart#启动 servicephp-fpmstop#停止 servicephp-fpmrestart#重启
总结
以上所述是小编给大家介绍的CentOS7编译安装php7.1的教程详解,希望对大家有所帮助,如果大家有任何疑问欢迎给留言,小编会及时回复大家的!