Linux上安装Mysql+Apache+Php
一、安装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的更多相关文章
- 怎样在 Ubuntu Linux 上安装 MySQL
本教程教你如何在基于 Ubuntu 的 Linux 发行版上安装 MySQL.对于首次使用的用户,你将会学习到如何验证你的安装和第一次怎样去连接 MySQL. -- Sergiu MySQL 是一个典 ...
- linux上安装 mysql
一.linux 上安装 mysql 1.查看mysql是否安装 rpm -qa|grep mysql 2.卸载 mysql yum remove mysql mysql-server mysql-li ...
- linux上安装mysql,tomcat,jdk
Linux 上安装 1 安装jdk 检测是否安装了jdk 运行 java –version 若有 需要将其卸载 a) 查看安装哪些jdk rmp –qa |grep java b) ...
- 在linux上安装MySQL数据库,并简单设置用户密码,登录MySQL
在新装的Centos系统上安装MySQL数据库. <p><a href="http://www.cnblogs.com/tijun/">提君博客原创< ...
- linux上安装mysql,亲试成功
安装mysql参考 网址https://blog.csdn.net/a774630093/article/details/79270080 本文更加详细. 1.先检查系统是否装有mysql rpm - ...
- Linux上安装MySQL及其基础配置
本文主要介绍Linux下使用yum安装MySQL,以及启动.登录和远程访问MySQL数据库. 1.安装 查看有没有安装过: yum list installed mysql* rpm -qa | gr ...
- Linux上安装mysql,实现主从复制
MYSQL(mariadb) MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可.开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的 ...
- Linux 安装mysql+apache+php
安装mysql 1. yum install mysql mysql-server 2. 修改mysql密码 >use mysql >update user set passwor ...
- linux上安装mysql
linux下mysql 最新版安装图解教程 1.查看当前安装的linux版本 命令:lsb_release -a 如下图所示 通过上图中的数据可以看出安装的版本为RedHat5.4,所以我们需要下载R ...
随机推荐
- 在使用EF开发时候,遇到 using 语句中使用的类型必须可隐式转换为“System.IDisposable“ 这个问题。
原因就是 这个程序集中没有引用EntityFramework.可以使用Nuget 安装EntityFramewok.
- 转】MyEclipse使用总结——设置MyEclipse开发项目时使用的JDK
原博文出自于: http://www.cnblogs.com/xdp-gacl/p/3927677.html 感谢! 安装好MyEclipse之后,在MyEclipse中开发项目时,默认使用的是MyE ...
- MYSQL数据库重点:事务与锁机制
一.事务 一组连续的数据库操作,每一次操作都成功,整个事务就成功,只要有一步出错,整个事务就失败: MySQL事务与存储引擎相关 1.MyISAM:不支持事务,用于只读程序提高性能 2.InnoDB: ...
- HDU 4614 Vases and Flowers (2013多校2 1004 线段树)
Vases and Flowers Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others ...
- Umbraco中更换IndexSet中的NodeType后,搜索页面没有做出对应更改的效果
在项目开发中,使用ExternalSearcher,有一个ExamineIndex.config文件中存放ExternalIndexSet 开始时是这样的 <!-- Default Indexs ...
- ELF--动态链接
对前面add.c稍作修改, #include <stdio.h>int add_count = 0; extern int sum_count;extern void print_log( ...
- 基于MySQL协议的数据库中间层项目Atlas - 360团队
一.简介 Atlas是由 Qihoo 360公司Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目.它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了 ...
- 小巧实用js倒计时
<script type="text/javascript"> var intDiff = parseInt(15); //倒计时总秒数量 functi ...
- 利用C#实现对excel的写操作
一.COM interop 首先我们要了解下何为COM Interop,它是一种服务,可以使.NET Framework对象能够与COM对象通信.Visual Studio .NET 通过引入面向公共 ...
- Flex4 DataGrid ItemRenderer内嵌方式
Flex4 DataGrid ItemRenderer像Flex3一直内嵌ItemRenderer会报空对象引用的错误,如: <s:GridColumn dataField="titl ...