首先讲下卸载。

  • yum((全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器)安装的
    yum remove nginx
    yum remove php-fpm
  • rpm(RPM是Red-Hat Package Manager(红帽软件包管理器))安装的
    rpm -e nginx
    rpm -e php-fpm
  • 源码安装的
    service nginx stop
    where is nginx
    删除所有目录
    service php-fpm stop
    where is php
    删除所有目录

卸载之后我们来看看安装

  • 安装同样也是有三种方式我们一个个来
  • yum安装
    yum install php 默认的yum源php版本是5.4 这个太低了
    所以我们需要跟换yum源
yum -y install epel-release yum-utils

rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm

rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
  • yum install php72

liunx下源码安装php+nginx环境全解-----不是copy_mysql


安装成功。

  • 源码安装
  1. yum安装必需类库
    yum install -y gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel libxml2 libxml2-devel
  2. 安装NGINX,下载源码解压,并进入目录
    ./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_gzip_static_module
    make
    make install
  3. 安装php7.2.5,下载源码解压,进入目录。
    ./configure --prefix=/usr/local/php --enable-fpm --enable-mysqlnd --enable-mbstring --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd
    make
    make install
    复制两个配置文件
    cp php.ini-development php.ini-production /usr/local/php/lib/