前言: centos7 为安装新服务器安装php环境支撑,为部署Nagios做准备。
操作:如果安装有其它版本的PHP,需要卸载已有的PHP,重新安装,卸载PHP的方法是删除php的rpm安装包,使用下面命令查看已安装的rpm软件包:
rpm -qa | grep php
rpm -e xxx #xxx指的是rpm包名,提示Failed 可以尝试替换下先后顺序
#安装PHP需要的依赖(切换到root用户)
yum install -y gcc gcc-c++ make zlib zlib-devel pcre pcre-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers
#我又补安装了一遍相关依赖的环境变量,因为出现了error。
yum install -y make cmake gcc gcc-c++ autoconf automake libpng-devel libjpeg-devel zlib libxml2-devel ncurses-devel bison libtool-ltdl-devel libiconv libmcrypt mhash mcrypt pcre-devel openssl-devel freetype-devel libcurl-devel
cd /usr/local/
wget http://cn2.php.net/distributions/php-5.6.6.tar.gz #如果安装其它版本则下载对应包
#wget https://www.php.net/distributions/php-7.3.5.tar.gz
tar -zxvf php-5.6.6.tar.gz
mv php-5.6.6 /usr/local/
本文暂时没有评论,来添加一个吧(●'◡'●)