Centos7 安装 PHP7最新版

 

方法一、简单安装(通过yum)

  1. 安装epel-release
    rpm -ivh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
  2. 安装PHP7的rpm源
    rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
  3. 安装PHP7
    yum install php70w

方法二、编译安装

  1. 下载php7
    wget -O php7.tar.gz http://cn2.php.net/get/php-7.1.1.tar.gz/from/this/mirror
  2. 解压php7
    tar -xvf php7.tar.gz
  3. 进入php目录
    cd php-7.0.4
  4. 安装依赖包
    # 直接复制下面一行(不包括本行)
    yum install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcrypt libmcrypt-devel readline readline-devel libxslt libxslt-devel
  5. 编译配置(如果出现错误,基本都是上一步的依赖文件没有安装所致)
    嫌麻烦的可以从这一步起参考PHP官方安装说明:http://php.net/manual/zh/install.unix.nginx.php
    ./configure \
    --prefix=/usr/local/php \
    --with-config-file-path=/etc \
    --enable-fpm \
    --with-fpm-user=www  \
    --with-fpm-group=www \
    --with-openssl \
    --with-iconv \
    --with-curl \
    --with-gd \
    --with-iconv-dir \
    --with-freetype-dir \
    --with-jpeg-dir \
    --with-png-dir \
    --with-zlib \
    --with-libxml-dir \
    --with-openssl-dir \
    --enable-json \
    --enable-pdo \
    --with-mysqli=mysqlnd \
    --with-pdo-mysql=mysqlnd \
    --with-pdo-sqlite \
    --enable-session \
    --enable-sockets  \
    --enable-opcache
  6. 正式安装
    make && make install
  7. 配置环境变量
    vi /etc/profile
    在末尾追加
    PATH=$PATH:/usr/local/php/bin
    export PATH
    执行命令使得改动立即生效
    source /etc/profile
  8. 配置php-fpm
    cp php.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
    cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
    chmod +x /etc/init.d/php-fpm
  9. 启动php-fpm
    /etc/init.d/php-fpm start
  10. 设置开机启动:chkconfig php-fpm on

  11. 原文转载自:http://www.jianshu.com/p/246ffcd5e77d

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Centos7安装PHP最新版,有两种方法可供选择。第一种方法是通过yum进行简单安装,第二种方法是进行编译安装。 简单安装PHP最新版的方法如下: 1. 首先,确保你的Centos7系统已经安装了Apache2(也称为httpd)。如果还没有安装,可以使用以下命令进行安装: ``` yum install httpd ``` 2. 安装PHP7的最新版本。使用以下命令进行安装: ``` yum install php ``` 3. 安装完成后,重新启动Apache2服务以使PHP生效: ``` service httpd restart ``` 编译安装PHP最新版的方法如下: 1. 首先,确保你的Centos7系统已经安装了gcc和gcc-c++编译器。如果还没有安装,可以使用以下命令进行安装: ``` yum install gcc gcc-c++ ``` 2. 下载PHP最新版的源代码包。你可以从PHP官方网站上下载最新版本的源代码。 3. 解压下载的源代码包,并进入解压后的目录。 4. 使用以下命令进行配置: ``` ./configure ``` 5. 执行以下命令进行编译和安装: ``` make make install ``` 6. 安装完成后,修改Apache2的配置文件,将PHP模块加载到Apache2中。 7. 重新启动Apache2服务以使PHP生效。 这两种方法都可以让你在Centos7安装最新版PHP。简单安装方法更为方便快捷,而编译安装方法可以提供更多的自定义选项和灵活性。根据你的需求和技术水平,选择适合你的方法进行安装即可。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值