采用源码编译安装
1.检查是否已装有PHP
rpm –qa|grep php
2.如果已安装则删除
rpm –e php –nodeps
3.解压PHP源码包
tar –zxvf php-5.4.12.tar.gz
4.检查是否装有apxs
whereis apxs
如果未安装apxs,则安装之
yum install httpd-devel
5.检查是否已安装libxml2、libxml2-devel包
rpm –qa|grep libxml2
如果没有,则安装之
yum install libxml2
yum install libxml2-devel
安装完成后,查找xml2-config文件是否存在
find / -name “xml2-config”
注:如果没有安装libxml2、libxml2-devel包,会报如下错误:
Configure: error: xml-2 config not found. Please check your libxml2 installation
6.检查是否安装mysql-devel
rpm –qa|grep mysql-devel
如未安装会报如下错误
Note that the mysql client library is not boundled anymore!
问题解决:
yum install mysql-devel
安装完成后,查找mysqld.h文件是否存在
find / -name mysqld.h
7.开始编译生成makefile文件
./configure –prefix=/usr/local/php –with-apxs2=/usr/sbin/apxs –with-mysql=/usr
8.编译文件
make
9.最后安装
make install
10.编辑httpd服务配置文件httpd.conf,在文件中加入如下内容,使其支持PHP
AddType application/x-httpd-php .php
11.重启httpd服务
service httpd restart
相关推荐
在CentOS上装vtigercrm缺少GD库可以用YUM命令装,不过php-gd用yum装不了 最主要是要匹配一样的版本
centos6离线rpm安装unzip和zip zip-3.0-1.el6_7.1.x86_64.rpm unzip-6.0-5.el6.x86_64.rpm 解决Red Hat 6.9系统No more mirrors to try问题; 1.查看 unzip 是否被安装 rpm -qa | grep unzip 2.先安装unzip: rpm ...
rpm -ivh centos-release-scl-rh-2-3.el7.centos.noarch.rpm rpm -ivh centos-release-scl-2-3.el7.centos.noarch.rpm rpm -ivh kernel-headers-3.10.0-1127.13.1.el7.x86_64.rpm rpm -ivh glibc-headers-2.17-307....
离线环境下,在centos7.6系统上安装docker-ce-19.03,nvidia-docker2.4版本,其中docker-ce-19.03在docker-local.tar压缩文件里面,nvidia-docker2在nvidia-docker2.zip文件中。 具体安装流程如下: 1.安装docker ...
CentOS7离线安装最新版本Podman-4.1.1版本。 当前容器的发展,对Docker逐渐远离,拥抱Containerd和Podman,目前Podman操作基本与Docker一致,让用户从Docker迁移至Podman成为了可能。 由于CentOS7.9默认安装的都是...
python-2.7.5-89.el7.x86_64.rpm python-devel-2.7.5-89.el7.x86_64.rpm python-iniparse-0.4-9.el7.noarch.rpm python-libs-2.7.5-89.el7.x86_64.rpm python-pycurl-7.19.0-19.el7.x86_64.rpm python-urlgrabber-...
ntpdate-4.2.6p5-25.el7.centos.2.x86_64.rpm openssl-1.0.2k-8.el7.x86_64.rpm openssl-devel-1.0.2k-8.el7.x86_64.rpm openssl-libs-1.0.2k-8.el7.x86_64.rpm openssl-perl-1.0.2k-8.el7.x86_64.rpm openssl...
此为centos7版的最新sudo-1.9.9.rpm包,修复修复CVE-2021-3156漏洞。 升级步骤: 1、将RPM包上传到服务器上, 2、执行升级命令: # rpm -Uvh sudo-1.9.9-1.el7.x86_64.rpm 3、执行完毕后,查询sudo版本: # sudo -V
centos7.9离线安装tigervnc-server-1.8.0-21.el7.x86_64.rpm(推荐)
# 删除redhat自带的yum包 rpm -qa|grep yum|xargs rpm -e --nodeps...rpm -ivh yum-metadata-parser-1.1.4-10.el7.x86_64.rpm yum-3.4.3-150.el7.centos.noarch.rpm yum-plugin-fastestmirror-1.1.31-40.el7.noarch.rpm
centos升级ntp的rpm包ntp-4.2.8p9-1.el6.x86_64.rpm
升级内核版本主要解决docker无法运行的问题,centos6.8默认的内核是2.6,升级到3.18同时做个记录。 下载指定版本 kernel: http://rpm.pbone.net/index.php3?stat=3&limit=1&srodzaj=3&dl=40&search=kernel 下载指定...
kernel-3.10.0-327.el7.x86_64.rpm kernel-debug-3.10.0-327.el7.x86_64.rpm kernel-debug-devel-3.10.0-327.el7.x86_64.rpm kernel-devel-3.10.0-327.el7.x86_64.rpm kernel-headers-3.10.0-327.el7.x86_64.rpm ...
centos7安装SNMP时需要的所有rpm依赖包,包括lm_sensors-devel-3.4.0-4.20160601gitf9185e5.el7.x86_64.rpm、lm_sensors-libs-3.4.0-4.20160601gitf9185e5.el7.x86_64.rpm、net-snmp-5.7.2-28.el7_4.1.x86_64.rpm、...
离线安装包,亲测可用
解压资源后进入资源目录,运行命令rpm -ivh,需要安装的包有yum-plugin-fastestmirror-1.1.30-14.el6.noarch yum-plugin-security-1.1.30-14.el6.noarch yum-metadata-parser-1.1.2-16.el6.x86_64 yum-utils-1.1.30-...
yum安装所需的部分软件:yum-3.2.29-40.el6.centos.noarch.rpm和yum-3.2.29-30.el6.noarch.rpm
centos6 不再支持直接使用yum安装, 可使用rpm包的安装低版本docker方式, docker 1.7.1
包含telnet-0.17-73.el8_1.1.x86_64 ncurses-libs-6.1-7.20180224.el8.x86_64 telnet-server-0.17-73.el8_1.1.x86_64 xinetd-2.3.15-24.el8.x86_64 安装不了请添加 --nodeps --force
Centos7.6.1810离线安装Nginx-所需依赖包 1、patch命令:patch-2.7.1-12.el7_7.x86_64.rpm 2、zlib-1.2.12.tar.gz 3、zlib-devel-1.2.7-20.el7_9.x86_64.rpm 4、pcre-8.32-17.el7.x86_64.rpm 5、pcre-devel-8.32-17....