一、安装Mysql

1、卸载默认的mysql

yum -y remove mysql-libs-*

Removed:
  mysql-libs.x86_64 0:5.1.73-3.el6_5

卸载成功

2、上传四个文件,然后rpm

rpm -ivh MySQL-server-5.6.-.el6.x86_64.rpm
rpm -ivh MySQL-client-5.6.-.el6.x86_64.rpm
rpm -ivh MySQL-devel-5.6.-.el6.x86_64.rpm
rpm -ivh MySQL-shared-5.6.-.el6.x86_64.rpm

说明:如果第一步没有卸载,会出现包冲突

出现问题一:
file /usr/share/man/man1/mysqlshow.1.gz from install of MySQL-client-4.1.16-1.glibc23
conflicts with file from package mysql-3.23.54a-11----------------------------------------------------------解决方案:卸载软件原因有包冲突。解决冲突: 
yum -y remove mysql-libs-*
yum -y remove mysql-libs-5.1.61*        -y的意思就是不用询问是否remove
卸载完成之后,再安装MySQL成功了

3、开启Mysql

/etc/init.d/mysql start 

4、

第一次如何登陆mysql呢
1、su命令【root用户就不需要了】
2、/etc/init.d/mysql start 开启mysql
3、mysql -uroot -p
在这个目录下找密码/root/.mysql_secret
cd /root
ls -la
cat .mysql_secret 复制密码【复制粘贴即可】

5、修改密码

set password=password('admin');

6、其他问题

其他问题:

/etc/init.d/mysql stop
/etc/init.d/mysql start 开启mysql
查看一下这个目录cd /etc/rc.d/init.d/
查看mysql启动状态/etc/rc.d/init.d/mysql status

第二部分:安装apache

1、上传对应的文件

tar zxvf httpd-2.2.27.tar.gz 
2、  cd httpd-2.2.27
3、  ./configure --prefix=/usr/local/apache2 --enable-dav --enable-modules=so
4、 make
5、  make install

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

make[1]: Leaving directory `/usr/local/httpd-2.2.27' 代表OK

6、启动apache

/usr/local/apache2/bin/apachectl start

出现错误:

httpd: apr_sockaddr_info_get() failed for VM_74_204_centos
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

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

解决方案:

在Apache的安装目录下的hhtpd。conf文件修改如下【  cd apache2/conf  ls一下】
   (1) ServerName localhost:80

第三部分:安装php

安装前要准备安装libxml2, 上传百度云这个文件到usr/local

1 tar zxvf libxml2-2.6.32.tar.gz
2 cd libxml2-2.6.32
3 ./configure --prefix=/usr/local/libxml2
4 make
5 make install

安装Php

1、tar zxvf php-5.3.28.tar.gz 
 2、 cd php-5.3.28
 3、 ./configure --prefix=/usr/local/php --with-mysqli=/usr/bin/mysql_config --with-apxs2=/usr/local/apache2/bin/apxs --with-libxml-dir=/usr/local/libxml2

+--------------------------------------------------------------------+
| License:                                                           |
| This software is subject to the PHP License, available in this     |
| distribution in the file LICENSE.  By continuing this installation |
| process, you are bound by the terms of this license agreement.     |
| If you do not agree with the terms of this license, you must abort |
| the installation process at this point.                            |
+--------------------------------------------------------------------+

Thank you for using PHP.

出现这个,成功安装php

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

继续:
4、make 
5、make install

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

输入IP地址

http://182.92.227.100/ 出现itworks 就代表成功了【其实Apache第二步开启了,就可以测试是否成功了】

这一篇安装过程讲到这

下一篇文章为他们的配置问题。

Apache支持php,php加载mysql的文章

Linux上安装Mysql+Apache+Php的更多相关文章

  1. 怎样在 Ubuntu Linux 上安装 MySQL

    本教程教你如何在基于 Ubuntu 的 Linux 发行版上安装 MySQL.对于首次使用的用户,你将会学习到如何验证你的安装和第一次怎样去连接 MySQL. -- Sergiu MySQL 是一个典 ...

  2. linux上安装 mysql

    一.linux 上安装 mysql 1.查看mysql是否安装 rpm -qa|grep mysql 2.卸载 mysql yum remove mysql mysql-server mysql-li ...

  3. linux上安装mysql,tomcat,jdk

    Linux 上安装 1 安装jdk 检测是否安装了jdk 运行 java –version 若有 需要将其卸载 a)         查看安装哪些jdk rmp –qa |grep java b)   ...

  4. 在linux上安装MySQL数据库,并简单设置用户密码,登录MySQL

    在新装的Centos系统上安装MySQL数据库. <p><a href="http://www.cnblogs.com/tijun/">提君博客原创< ...

  5. linux上安装mysql,亲试成功

    安装mysql参考 网址https://blog.csdn.net/a774630093/article/details/79270080 本文更加详细. 1.先检查系统是否装有mysql rpm - ...

  6. Linux上安装MySQL及其基础配置

    本文主要介绍Linux下使用yum安装MySQL,以及启动.登录和远程访问MySQL数据库. 1.安装 查看有没有安装过: yum list installed mysql* rpm -qa | gr ...

  7. Linux上安装mysql,实现主从复制

    MYSQL(mariadb) MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可.开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的 ...

  8. Linux 安装mysql+apache+php

    安装mysql 1.  yum install mysql mysql-server 2. 修改mysql密码 >use mysql    >update user set passwor ...

  9. linux上安装mysql

    linux下mysql 最新版安装图解教程 1.查看当前安装的linux版本 命令:lsb_release -a 如下图所示 通过上图中的数据可以看出安装的版本为RedHat5.4,所以我们需要下载R ...

随机推荐

  1. 重复安装Lync导致发布拓扑失败

    重复安装Lync会引起发布拓扑错误,主要原因就是Lync在域控服务器写了东西. 在出错日志中看到guid,查资料说到域控的CN=Trusted Services,CN=RTC Service,CN=S ...

  2. Application_Error

    //出现未捕捉的异常时,系统调用本方法,一般用于记录日志.错误页的重定向一般在web.config中设置.        protected void Application_Error(object ...

  3. 应用引擎BAE3.0(转)

    add by zhj: 其实我主要是想看看基于docker的PaaS的特性. 原文:http://developer.baidu.com/wiki/index.php?title=docs/cplat ...

  4. Azure中国版 制作镜像 捕捉镜像

    因为项目需要需要部署多台功能一样的服务器,简单来说是多台nginx服务器.如果按照原始的做法,是新建vm,然后一台台部署相关服务. 现在Azrue已经可以通过捕获镜像的方式创建vm镜像模板,然后按照创 ...

  5. Field 'SCHED_TIME' doesn't have a default value

    出现这个情况的原因是: 我jar包使用的是quartz-2.1.7版本,但是初始化集群的dbTables脚本用的却是2.2.1版本的,导致出现这个异常,改用2.1.7的dbTables脚本之后即解决问 ...

  6. CSS圆角,输入框提示信息,JS查找同级元素

    input { /*设置边框*/ border:1px solid #95B8E7; border-radius: 5px; /*设置圆角,IE不兼容*/ height:18px } placehol ...

  7. hdu1166-敌兵布阵(线段树)

    http://acm.hdu.edu.cn/showproblem.php?pid=1166 区间更新,区间求和 // File Name: hdu1166.cpp // Author: bo_jwo ...

  8. C#中自定义消息,与MFc对比

    在C#中采用的是事件驱动方式,但在我们使用的过程中,有时候通过调用系统原有的消息,处理起来会比较简单一些,特别是在处理与DLL文件的交互时,的确是非常的方便.    在C#中使用自定义消息      ...

  9. java获取数据库的所有列名和对应的数据库类型

    /**     * 连接数据库     * @param driver 数据库的驱动类     * @param url 数据库的地址     * @param userName 数据库的用户名   ...

  10. 使用servlet实现文件上传

    package com.zhanghaobo.fileupload; import java.io.File; import java.io.IOException; import java.util ...