首先讲下卸载。
- 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
安装成功。
- 源码安装
- yum安装必需类库
yum install -y gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel libxml2 libxml2-devel - 安装NGINX,下载源码解压,并进入目录
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_gzip_static_module
make
make install - 安装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/