返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >centos yum怎么安装php5.4
  • 296
分享到

centos yum怎么安装php5.4

yumphp5.4 2021-12-10 16:12:36 296人浏览
摘要

centos yum安装php5.4的方法:1、检查当前系统是否已经安装PHP;2、查看yum是否有可安装的PHP软件;3、通过“yum install php”安装php即可。

本文操作环境:Centos 7.4.1708系统、PHP5.4版、DELL G3电脑

centos yum怎么安装php5.4?

CentOS 7.4 使用yum源安装php 5.4.16

一、检查当前系统是否已经安装PHP

[root@localhost ~]# rpm -qa php

二、查看yum是否有可安装的PHP软件

[root@localhost ~]# yum list | grep php
graphviz-php.x86_64                         2.30.1-19.el7              base
php.x86_64                                  5.4.16-43.el7_4            updates
php-bcmath.x86_64                           5.4.16-43.el7_4            updates
php-cli.x86_64                              5.4.16-43.el7_4            updates
php-common.x86_64                           5.4.16-43.el7_4            updates
php-dba.x86_64                              5.4.16-43.el7_4            updates
php-devel.x86_64                            5.4.16-43.el7_4            updates
php-embedded.x86_64                         5.4.16-43.el7_4            updates
php-enchant.x86_64                          5.4.16-43.el7_4            updates
php-fpm.x86_64                              5.4.16-43.el7_4            updates
php-gd.x86_64                               5.4.16-43.el7_4            updates
php-intl.x86_64                             5.4.16-43.el7_4            updates
php-ldap.x86_64                             5.4.16-43.el7_4            updates
php-mbstring.x86_64                         5.4.16-43.el7_4            updates
php-Mysql.x86_64                            5.4.16-43.el7_4            updates
php-mysqlnd.x86_64                          5.4.16-43.el7_4            updates
php-odbc.x86_64                             5.4.16-43.el7_4            updates
php-pdo.x86_64                              5.4.16-43.el7_4            updates
php-pear.noarch                             1:1.9.4-21.el7             base
php-pecl-memcache.x86_64                    3.0.8-4.el7                base
php-pgsql.x86_64                            5.4.16-43.el7_4            updates
php-process.x86_64                          5.4.16-43.el7_4            updates
php-pspell.x86_64                           5.4.16-43.el7_4            updates
php-recode.x86_64                           5.4.16-43.el7_4            updates
php-snmp.x86_64                             5.4.16-43.el7_4            updates
php-soap.x86_64                             5.4.16-43.el7_4            updates
php-xml.x86_64                              5.4.16-43.el7_4            updates
php-xmlrpc.x86_64                           5.4.16-43.el7_4            updates
rrdtool-php.x86_64                          1.4.8-9.el7                base
uuid-php.x86_64                             1.6.2-26.el7               base

三、安装PHP

[root@localhost ~]# yum install php

四、查看版本及支持的扩展

[root@localhost ~]# php -v
PHP 5.4.16 (cli) (built: Nov 15 2017 16:33:54)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
[root@localhost ~]# php -m
[PHP Modules]
bz2
calendar
Core
ctype
curl
date
ereg
exif
fileinfo
filter
ftp
gettext
gmp
hash
iconv
JSON
libxml
mhash
openssl
pcntl
pcre
Phar
readline
Reflection
session
shmop
SimpleXML
Sockets
SPL
standard
tokenizer
xml
zip
zlib

[Zend Modules]

[root@localhost ~]#
[root@localhost ~]# ll /etc/php.d/
总用量 20
-rw-r--r--. 1 root root 49 11月 16 00:36 curl.ini
-rw-r--r--. 1 root root 57 11月 16 00:36 fileinfo.ini
-rw-r--r--. 1 root root 49 11月 16 00:36 json.ini
-rw-r--r--. 1 root root 49 11月 16 00:36 phar.ini
-rw-r--r--. 1 root root 47 11月 16 00:36 zip.ini
[root@localhost ~]# ll /usr/lib64/php/modules/
总用量 3100
-rwxr-xr-x. 1 root root   74688 11月 16 00:36 curl.so
-rwxr-xr-x. 1 root root 2713376 11月 16 00:36 fileinfo.so
-rwxr-xr-x. 1 root root   44688 11月 16 00:36 json.so
-rwxr-xr-x. 1 root root  271992 11月 16 00:36 phar.so
-rwxr-xr-x. 1 root root   58392 11月 16 00:36 zip.so

五、安装php-mysqlnd

当前系统已安装的mysql版本是:

[root@localhost ~]# rpm -qi mysql-commUnity-server
Name        : mysql-community-server
Version     : 5.7.21
Release     : 1.el7
Architecture: x86_64
Install Date: 2018年02月13日 星期二 09时37分23秒
Group       : Applications/Databases
Size        : 775546923
License     : Copyright (c) 2000, 2017, oracle and/or its affiliates. All rights reserved. Under GPLv2 license as shown in the Description field.
Signature   : DSA/SHA1, 2017年12月28日 星期四 20时54分13秒, Key ID 8c718d3b5072e1f5
Source RPM  : mysql-community-5.7.21-1.el7.src.rpm
Build Date  : 2017年12月28日 星期四 12时11分13秒
Build Host  : siv27.no.oracle.com
Relocations : (not relocatable)
Packager    : MySQL Release Engineering <mysql-build@oss.oracle.com>
Vendor      : Oracle and/or its affiliates
URL         : Http://www.mysql.com/
Summary     : A very fast and reliable SQL database server
Description :
The MySQL(TM) software delivers a very fast, multi-threaded, multi-user,
and robust SQL (Structured Query Language) database server. MySQL Server
is intended for mission-critical, heavy-load production systems as well
as for embedding into mass-deployed software. MySQL is a trademark of
Oracle and/or its affiliates

The MySQL software has Dual Licensing, which means you can use the MySQL
software free of charge under the GNU General Public License
(http://www.gnu.org/licenses/). You can also purchase commercial MySQL
licenses from Oracle and/or its affiliates if you do not wish to be bound by the terms of
the GPL. See the chapter "Licensing and Support" in the manual for
further info.

The MySQL WEB site (http://www.mysql.com/) provides the latest news and
infORMation about the MySQL software.  Also please see the documentation
and the manual for more information.

This package includes the MySQL server binary as well as related utilities
to run and administer a MySQL server.
[root@localhost ~]# yum install php-mysqlnd
[root@localhost test]# ll /etc/php.d/
总用量 48
-rw-r--r--. 1 root root 49 11月 16 00:36 curl.ini
-rw-r--r--. 1 root root 57 11月 16 00:36 fileinfo.ini
-rw-r--r--. 1 root root 49 11月 16 00:36 json.ini
-rw-r--r--. 1 root root 55 11月 16 00:36 mysqlnd.ini
-rw-r--r--. 1 root root 69 11月 16 00:36 mysqlnd_mysqli.ini
-rw-r--r--. 1 root root 67 11月 16 00:36 mysqlnd_mysql.ini
-rw-r--r--. 1 root root 47 11月 16 00:36 pdo.ini
-rw-r--r--. 1 root root 63 11月 16 00:36 pdo_mysqlnd.ini
-rw-r--r--. 1 root root 61 11月 16 00:36 pdo_sqlite.ini
-rw-r--r--. 1 root root 49 11月 16 00:36 phar.ini
-rw-r--r--. 1 root root 55 11月 16 00:36 sqlite3.ini
-rw-r--r--. 1 root root 47 11月 16 00:36 zip.ini
[root@localhost test]# ll /usr/lib64/php/modules/
总用量 3772
-rwxr-xr-x. 1 root root   74688 11月 16 00:36 curl.so
-rwxr-xr-x. 1 root root 2713376 11月 16 00:36 fileinfo.so
-rwxr-xr-x. 1 root root   44688 11月 16 00:36 json.so
-rwxr-xr-x. 1 root root  133136 11月 16 00:36 mysqlnd_mysqli.so
-rwxr-xr-x. 1 root root   53584 11月 16 00:36 mysqlnd_mysql.so
-rwxr-xr-x. 1 root root  256584 11月 16 00:36 mysqlnd.so
-rwxr-xr-x. 1 root root   28784 11月 16 00:36 pdo_mysqlnd.so
-rwxr-xr-x. 1 root root  116344 11月 16 00:36 pdo.so
-rwxr-xr-x. 1 root root   29176 11月 16 00:36 pdo_sqlite.so
-rwxr-xr-x. 1 root root  271992 11月 16 00:36 phar.so
-rwxr-xr-x. 1 root root   51360 11月 16 00:36 sqlite3.so
-rwxr-xr-x. 1 root root   58392 11月 16 00:36 zip.so

如果安装的是php-mysql,而不是php-mysqlnd,在使用函数mysqli_connect()时会有警告:

PHP Warning: mysqli_connect(): Headers and client library minor version mismatch. Headers:50556 Library:50637

--结束END--

本文标题: centos yum怎么安装php5.4

本文链接: https://www.lsjlt.com/news/356.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • centos7安装JDK、CentOS
    1.安装JDK1.1查看系统是否已有自带的JDKrpm -qa |grep javarpm -qa |grep jdkrpm -qa |grep gcj1.2卸载已有安装如果没有输出信息,则说明系统没有安装。如果有输出信息,则执行下面的命令卸载:rpm -qa ...
    1508
    2023-04-02
    centos7安装JDK CentOS
  • CentOs安装redis
    yum install gcc-c++ yum install -y tcl yum install wget 或者 yum install -y gcc g++ gcc-c++ make 2、上传redis源码文件 3、使用tar -zxvf 命令解压文件 ...
    301
    2023-04-02
    CentOs安装redis
  • CentOS安装MariaDB
    配置repo源官方yum源生成器:https://downloads.mariadb.org/mariadb/repositories/#mirror=tuna创建并编辑/etc/yum.repos.d/MariaDB.repoCentOS ...
    805
    2023-04-02
    安装 maria db
  • centos安装memcache
    1.安装Memcached前需要先安装libevent,首先用wget下载libevent: wget http://www.monkey.org/~provos/libevent-1.4.13-stable.tar.gztar zxf l ...
    666
    2023-04-02
    memcache ce
  • Centos安装mysql
    记录一下Centos下安装mysql的过程实验环境: centos 7, mysql5.7社区版1.下载mysql5.7社区版安装包2.centos上直接解压安装,没有遇到任何障碍。3.安装过程中会把初始密码写入var/log/mysqld ...
    135
    2023-04-02
    centos mysql 安装
  • CentOS修改ulimit
    查看limit配置#ulimit-acorefilesize(blocks,-c)0datasegsize(kbytes,-d)unlimitedschedulingpriority(-e)0filesize(blocks,-f)unlim ...
    262
    2023-04-02
    CentOS ulimit
  • centos opencv + pyth
    Table of Contents1. Installing OpenCV from source1.1. We need CMake to configure the installation, GCC for compilation, ...
    360
    2023-04-02
    centos opencv pyth
  • CentOS安装Python
    cd /usr/local/src/          #安装在这wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tar.xztar -xvJf Python-3.5.1. ...
    205
    2023-04-02
    CentOS Python
  • Linux(CentOS)安装MySql
    安装mysql yum repositorywget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpmyum -y install mysql57-commun ...
    2661
    2023-04-02
    Linux(CentOS)安装MySql
  • CentOS编译安装MongoDB
    一、环境系统 CentOS6.4x64最小化安装IP192.168.3.33二、安装[root@mongodb-2 ~]# curl -O https://fastdl.mongodb.org/linux/mongodb ...
    275
    2023-04-02
    centos编译安装mongodb ce tos
  • centos下安裝MySQL
    centos下安裝MySQL一、安装YUM Repo1、由于CentOS 的yum源中没有mysql,需要到mysql的官网下载yum repo配置文件。下载命令:wget https://dev.mysql.com/get/mysql57-community ...
    371
    2023-04-02
    centos下安裝MySQL
  • CentOS 8 安装 MariaDB
    MariaDB 数据库管理系统是 MySQL 的一个分支,主要由开源社区在维护,采用 GPL 授权许可。开发这个分支的原因之一是:甲骨文公司收购了 MySQL 后,有将 MySQL 闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB完全兼容m ...
    553
    2023-04-02
    CentOS 8 安装 MariaDB
  • CentOS 7安装Docker
    若无linux系统,详见https://www.jb51.net/article/232585.htm 进行下载安装工欲善其事,必先利其器,为方便传输文件与复制粘贴,需要先安装几个的工具:1、l ...
    964
    2023-04-02
    CentOS安装Docker Linux安装Docker
  • CentOS下iptables详解
    一:前言防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达 ...
    111
    2023-04-02
    CentOS iptables
  • Centos下安装Discuz!
    [root@ajing ~]# mkdir /data/www[root@ajing ~]# cd /data/www[root@ajing www]# wget http://download.comsenz.com/DiscuzX/3. ...
    608
    2023-04-02
    centos discuz ce
  • centos 7 lamp环境
    1.安装Apache yum install httpd#根据提示,输入Y安装即可成功安装 systemctl start httpd.service#启动apache systemctl stop httpd.serv ...
    188
    2023-04-02
    centos 7 lamp环境 ce tos
  • centOS 6 安装mongoDB
    mongoDB安装与配置第一步,去mongoDB官网下载mongoDB数据库下载版本要根据你的操作系统来下,mongoDB如:mongodb-linux-x86_64-3.2.10.tgz第二步,安装虚拟机虚拟机安装略过第三步,安装linu ...
    958
    2023-04-02
    数据库 虚拟机 文件夹
  • Centos 7 安装RocksDB
    1、安装依赖yum -y install lrzsz git gcc gcc-c++ lz4-develyum -y install snappy snappy-devel zlib zlib-devel bzip2 bzip2-devel ...
    454
    2023-04-02
    centos 7 安装rocksd sdb ce
  • centos如何删除mysql
    这篇文章主要为大家展示了“centos如何删除mysql”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“centos如何删除mysql”这篇文章吧。centos删除m ...
    713
    2023-04-02
    centos mysql
  • Centos下升级Python
    Centos下升级Python另一篇文章 Centos7安装Python3.7(兼容Python2.7)https://blog.51cto.com/leyex/2163465预准备(可忽略)由于Centos需要提前安装Sqlite数据库, ...
    934
    2023-04-02
    Centos Python
热门问答
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作