centos yum安装高版本php,apache,mysql

1.检查当前安装的PHP包

yum list installed | grep php 或者   yum list installed php*

如果要删除,可执行

yum remove php.x86_64 php-cli.x86_64

2.rpm包

CentOs 6.x
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm

CentOs 7.X
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

如果想删除上面安装的包,重新安装
rpm -qa | grep webtatic
rpm -e  上面搜索到的包即可

3.查看可安装的php版本

yum list php*

4.安装

这里我选择了php5.6来安装

yum -y install php56w

(实际上这里安装完php的时候,apache2.2也安装上了)

安装扩展

yum install php56w-mysql

yum install php56w-gd

yum install php56w-mbstring

重启apache

service httpd restart

============================================

安装apache2.4

执行

cd /etc/yum.repos.d

wget http://repos.fedorapeople.org/repos/jkaluza/httpd24/epel-httpd24.repo

wget http://www.hop5.in/yum/el6/hop5.repo

建议先把已安装的卸载掉(上面已有apache2.2)

查看已安装

yum list installed httpd*

卸载

yum remove httpd

查看可安装httpd

yum list httpd*

安装

yum install httpd24-httpd httpd24-httpd-devel httpd24-mod_ssl hhvm

=========================================

安装mysql5.7.15

yum方式安装(推荐)

http://dev.mysql.com/downloads/repo/yum/

以centos6.x为例

rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm

搜索

yum list mysql*

现在可以看到mysql5.7

yum install mysql-community-server

------------------------------------------------------------分割线---------------------------

rpm方式安装

查看并卸载自带的mysql

先用rpm -qa | grep -i mysql 指令查看,然后用rpm -e  --nodeps 卸载对应的组件

官方下载

http://dev.mysql.com/downloads/mysql/

cd /

wget http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-community-common-5.7.15-1.el6.x86_64.rpm

wget http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-community-libs-5.7.15-1.el6.x86_64.rpm

wget http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-community-client-5.7.15-1.el6.x86_64.rpm

wget http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-community-server-5.7.15-1.el6.x86_64.rpm

下载以上文件到到 /目录

先安装依赖(mysql5.7需要)

yum -y install numactl

yum -y install perl

依次执行安装

rpm -ivh mysql-community-common-5.7.15-1.el6.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.15-1.el6.x86_64.rpm
rpm -ivh mysql-community-client-5.7.15-1.el6.x86_64.rpm
rpm -ivh mysql-community-server-5.7.15-1.el6.x86_64.rpm

启动

service mysqld start

开机自动启动

chkconfig mysqld on

获得MySQL初始密码

grep ‘temporary password‘ /var/log/mysqld.log

这里的 >gjpjgkb:0cX  就是root的默认密码

登录mysql

mysql -uroot -p‘密码‘

即  mysql -uroot -p

mysql5.7的安全机制加强,要求立即修改密码,否则无法继续操作

修改新密码

ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘新密码‘;

注意密码要足够复杂(8位,大写字母,小写字母,数字,特殊符号),否则修改失败

允许远程登录

Grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘HAOabc2016!‘ with grant option;

flush privileges;

----------------------------------------------------------------------------------------------------------------------- 

如何解决ERROR 1819 (HY000): Your password does not satisfy the current policy requirements呢?

必须修改两个全局参数: 
首先,修改validate_password_policy参数的值

mysql> set global validate_password_policy=0; 

再修改密码的长度

set global validate_password_length=1;

----------------------------------------------------------------------------------------------------------------------- 

MySQL的默认安装位置

/etc/my.cnf               #配置文件

/var/lib/mysql/               #数据库目录

/usr/share/mysql              #配置文件目录

/usr/bin                     #相关命令目录

/etc/init.d/mysql            #启动脚本

本文引用:http://blog.csdn.net/buyueliuying/article/details/52535724

原文地址:https://www.cnblogs.com/tonnytong/p/8203448.html

时间: 2024-10-08 23:59:58

centos yum安装高版本php,apache,mysql的相关文章

centos7 yum安装高版本php、mysql、Apache

1.yum install httpd 2.yum localinstall https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 3.yum install mysql-community-server -y 4.yum install epel-release yum-utils 5.yum install http://rpms.remirepo.net/enterprise/remi-release-7

CentOS下安装高版本GCC

CentOS下安装高版本GCC 微信分享: 有时编译需要用到4.8以上版本的GCC,由于CentOS源没有提供高版本的GCC安装包,这时就不能通过安装包安装.通常的解决方案就是通过编译安装高版本的GCC. 这里介绍一个更高级.更好用.更简单的方法来升级系统GCC,本文将介绍如何利用CentOS的新特性SCL进行高版本GCC的安装. 什么是SCL 请参考:如何在CentOS上启用软件集Software Collections一文 通过SCL安装GCC 官方SCL仓库 devtoolset-3: h

CentOS下安装配置LAMP(Linux+Apache+MySQL+PHP)

关于LAMP的各种知识,今天主要是介绍一下在CentOS下安装,搭建一个Web服务器的过程.(本文是使用安装包安装) 一.简介 什么是LAMP     LAMP是一种Web网络应用和开发环境,是Linux, Apache, MySQL, Php/Perl的缩写,每一个字母代表了一个组件,每个组件就其本身而言都是在它所代表的方面功能非常强大的组件.     LAMP这个词的由来最早始于德国杂志“c't Magazine”,Michael  Kunze在1990年最先把这些项目组合在一起创造了LAM

CentOS yum 安装历史版本 java

1.以1.6为例,找到对应版本 $ yum --showduplicate list java* |grep 1.6 java-1.6.0-openjdk.x86_64 1:1.6.0.41-1.13.13.1.el6_8 base java-1.6.0-openjdk-demo.x86_64 1:1.6.0.41-1.13.13.1.el6_8 base java-1.6.0-openjdk-devel.x86_64 1:1.6.0.41-1.13.13.1.el6_8 base java-1

CentOS yum 安装LAMP PHP5.4版本

CentOS yum 安装LAMP PHP5.4版本     [字体:大 中 小] Linux系统版本:CentOS 6.5 1.yum安装和源代码编译在使用的时候没啥区别,但是安装的过程就大相径庭了,yum只需要3个命令就可以完成,源代码需要13个包,还得加压编译,步骤很麻烦,而且当做有时候会出错,源代码编译安装大概需要2个小时,好处在于可以自己配置地址等一些参数,yum安装半个小时搞定,一般不会出错,更新也很方便. 2.我的机器是CentOS release 5.9 64为的系统,一般机器都

Centos 7.0 编译安装LAMP(Linxu+apache+mysql+php)之源码安装php (三)

PHP简介: PHP(外文名:PHP: Hypertext Preprocessor,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言.Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域.PHP 独特的语法混合了C.Java.Perl以及PHP自创的语法.它可以比CGI或者Perl更快速地执行动态网页.用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标

转帖:CentOS 6安装配置LAMP服务器(Apache+PHP5+MySQL)

这篇文章主要介绍了CentOS 6 安装配置LAMP服务器(Apache+PHP5+MySQL)的方法,需要的朋友可以参考下 准备篇: 1.配置防火墙,开启80端口.3306端口vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -

Centos 7.0 编译安装LAMP(Linxu+apache+mysql+php)之源码安装Mysql (二)

mysql 简介: MySQL是一个关系型数据库管理系统,关系数据库将数据保存在不同的表中,这样就增加了速度并提高了灵活性.目前其属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件.MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言. 安装环境: 系统: centos 7.0 最小化安装 软件

Centos7 下定义MariaDB源Yum安装最新版本的MariaDB

在Centos下安装软件服务的方式一般就那么几种(yum.rpm ivh xxx.make make&&install编译安装等),但是相对yum是最简单的也是最容易的.我们今天主要介绍,在Centos7.3下如何使用yum方式安装最新版本或者执行版本的MaraDB,我们都知道,从Centos7开始已经从MySQL变成了MariaDB了,具体就不多介绍了,估计很多同学已经尝试过了,如果使用yum install mariadb-server的话安装的是MariaDB-Server 5.5版