采用源码编译安装
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装不了 最主要是要匹配一样的版本
http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7
rpm -ivh php-5.1.6-32.el5.i386.rpm php-cli-5.1.6-32.el5.i386.rpm php-common-5.1.6-32.el5.i386.rpm php-mysql-5.1.6-32.el5.i386.rpm php-pdo-5.1.6-32.el5.i386.rpm # 然后,安装x86_64(64位)的包 rpm -ivh...
离线环境下,在centos7.6系统上安装docker-ce-19.03,nvidia-docker2.4版本,其中docker-ce-19.03在docker-local.tar压缩文件里面,nvidia-docker2在nvidia-docker2.zip文件中。 具体安装流程如下: 1.安装docker ...
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 ...
CentOS7离线安装最新版本Podman-4.1.1版本。 当前容器的发展,对Docker逐渐远离,拥抱Containerd和Podman,目前Podman操作基本与Docker一致,让用户从Docker迁移至Podman成为了可能。 由于CentOS7.9默认安装的都是...
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....
替换yum源,确保已经安装了yum ,rpm -qa |grep yum 该文件包含了:python-...rpm --import https://mirrors.tuna.tsinghua.edu.cn/centos-vault/RPM-GPG-KEY-CentOS-5 清理yum缓存 yum clean all && yum makecache
在安装这两个版本的`yum`时,用户需要确保当前系统是CentOS 6,并且具备安装RPM包的基本环境。安装过程可以通过`rpm`命令完成,例如: ```bash sudo rpm -Uvh yum-3.2.29-40.el6.centos.noarch.rpm sudo rpm -Uvh ...
此为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
压缩包含centos-release-scl-rh-2-3.el7.centos.noarch.rpm和centos-release-scl-2-3.el7.centos.noarch.rpm,主要用于centos7的gcc安装
libxml2-python-2.9.1-6.el7_2.3.x86_64.rpm python-2.7.5-86.el7.x86_64.rpm python-backports-1.0-8.el7.x86_64.rpm python-backports-ssl_match_hostname-3.5.0.1-1.el7.noarch.rpm python-chardet-2.2.1-3....
centos升级ntp的rpm包ntp-4.2.8p9-1.el6.x86_64.rpm
centos7.9离线安装tigervnc-server-1.8.0-21.el7.x86_64.rpm(推荐)
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的漏洞,全是这个openssh的,好多补丁,所以索性升级到最新版。 使用方法: mkdir openssh9 mv openssh9.9.tar.gz openssh9 cd openssh9 tar xfz openssh9.9.tar.gz rpm -ivh --...
perl v5.16.3 centos7 rpm安装依赖包 解压后 tar -zxvf perl-5.16.3.tar.gz 包括27个rpm文件和一个安装脚本,直接执行perl_install.sh既可安装
用于centos7.4离线安装gcc、g++,压缩包包含binutils-devel-2.25.1-31.base.el7.x86_64.rpm cpp-4.8.5-16.el7.x86_64.rpm gcc-4.8.5-16.el7.x86_64.rpm gcc-c++-4.8.5-16.el7.x86_64.rpm glib2-2.50.3-3.el7.x86_...
本资源“CentOS-7-x86_64-DVD-2009(gcc依赖需要的rpm包)”正是为了解决这个问题,提供了在CentOS 7系统中离线安装GCC及其依赖的RPM包。 首先,要理解RPM(Red Hat Package Manager)是Linux系统中的一种软件包管理...