centOS7.3安装PHP7.1.3

首先获取并解压PHP安装包

[root@localhost src]# cd /usr/local/src/

[root@localhost src]# wget http://cn2.php.net/get/php-7.1.3.tar.gz/from/this/mirror

[root@localhost src]# tar zxvf mirror

安装工具和相应扩展

[root@localhost src]# yum install gcc gcc++ libxml2-devel curl-devel libjpeg-devel libpng-devel libc-client-devel freetype-devel unixODBC-devel libicu-devel libxslt-devel libmcrypt-devel

[root@localhost src]# yum install glibc-headers

[root@localhost src]# yum install gcc-c++

开始编译PHP

./configure的作用是检测系统配置,生成makefile文件,以便你可以用make和make install来编译和安装程序

[root@localhost src]# cd php-7.1.3

[root@localhost php-7.1.3]# ./configure --prefix=/usr/local/php7 --with-config-file-path=/usr/local/php7/etc --with-config-file-scan-dir=/usr/local/php7/etc/php.d --with-fpm-user=www --with-fpm-group=www --enable-fpm --disable-fileinfo --enable-mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-iconv-dir=/usr/local --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-exif --enable-sysvsem --with-curl --enable-mbregex --enable-inline-optimization --enable-mbstring --with-mcrypt --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-ftp --enable-intl --with-xsl --with-gettext --enable-zip --enable-soap --disable-ipv6 --disable-debug

如果出现缺失SSL,如下:

[root@localhost php-7.1.3]# yum install openssl-devel

没出现错误就可以开始编译了

[root@localhost php-7.1.3]#  make &&make install

测试

root@localhost php-7.1.3]# cd ~

[root@localhost ~]# vi phpinfo.php

<?php

echo phpinfo();

运行脚本

[root@localhost ~]# /usr/local/php7/bin/php phpinfo.php

出现下图就成功了


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 目标:centos6.8上编译php7.1.10 问题拆解: 1.准备编译的centos6.8系统(百度云地址) ...
    运维经理阅读 616评论 0 0
  • 更改ip和dnsVi /etc/sysconfig/network-scripts/ifcfg-eth0vi /...
    Xwei_阅读 1,988评论 0 3
  • 1、确认搭建LAMP所需的环境是否已经安装: [root@localhost ~]#rpm -q make gcc...
    4e855d444c9f阅读 535评论 0 0
  • 一、LAMP环境的介绍 1.LAMP环境的重要性 思索许久,最终还是决定写一篇详细的LAMP的源码编译安装的实验文...
    endmoon阅读 2,827评论 4 26
  • 新疆是一个神奇的地方。 既有悠然闲适、仿若世外桃源般的村庄,又有荒凉戈壁上诡异的魔鬼城。 无论你看过多少个版本的“...
    小明爱旅行阅读 672评论 15 2

友情链接更多精彩内容