linux5.4+mysql5.1.50+Apache2.2.9篇.docx
Smle 版权所有 联系方式QQ317362607
以下内容都是本人亲身实践得来的经验,如果有误请联系我,加以改正,互相学习~
Smile
2010-9-20
对于linux 5.4 的安装已经在上一篇中讲过了,这里就不重复了,下面就从 安装软件开始吧,本人喜欢自己编译安装包,所以都下载的gz包。RPM 本人没有安装过!还要声明一点的是,安装包均来自网络,下载到winXp下,然后手动copy到安装目录下的!通过命令解压缩!然后安装
1、 安装环境 :
服务器:虚拟机 + linux5.4;
数据库:mysql5.1.50.tar.gz
Web服务器软件:apache2.2.9.tar.gz
2、 下载地址:(一定要去官方下载,或者去大型的下载网站下载)
mysql数据库: http://dev.mysql.com/downloads/mirrors.html 选择一个和你比较近的吧
Web服务器软件apache2.2.9:
3、 准备好上面的安装包也就差不多了,下面开始安装之旅 GO
1:确定自己安装目录,OK 我用的网上和大多数人采用的安装目录 /usr/local/
手动copy gz包到local目录下
2:在图形用户界面右键,有 “打开终端” 选项点击,OK 进入命令行模式
3:解压缩
解压缩 tar 命令
- zxvf
-z 是配合解压.GZ的
-x 解开一个包文件
-v 显示详细信息
-f 必须,表示使用归档文件
Mysql 的解压缩同上。
4:安装mysql
首先安装mysql 那么 进入到 mysql-5.1.50 解压后的文件夹中
cd /usr/local/mysql-5.1.50/
5:接下来配置mysql
./configure --prefix=/usr/local/mysql --sysconfdir=/etc --localstatedir=/usr/local/mysql/data --enable-assembler -with-mysqld-ldflags=-all-static --with-charset=utf8 --with-extra-charsets=all
如图:
命令详解:
./configure --prefix=/usr/local/mysql \ 指定安装目录
> --sysconfdir=/etc \ 配置文件的路径
> --localstatedir=/usr/local/mysql/data \ 数据库存放的路径
> --enable-assembler \ 使用一些字符函数的汇编版本
> --with-mysqld-ldflags=-all-static \ 以纯静态方式编译服务端
> --with-charset=utf8 \ 添加utf8字符支持
> --with-extra-charsets=all
Configure 如果没有报错的话那么 接下来就开始编译
6:键入命令: make
如果make 执行通过同样没有报错 : make install 开始安装
如果 都通过 那么就到你的安装目录下看看有没有 mysql 文件夹生成 :cd /usr/local
OK 成功安装
7:生成 mysql 系统表操作:/usr/local/mysql/bin/mysql_install_db
8:/usr/local/mysql/bin/mysql -uroot �Cp 首先试一下能否链接成功??
( ⊙o⊙ )哇 !!!找不到 密码文件
9:不要紧跟我一步步操作
先添加 用户组 : groupadd mysql
然后给mysql用户组添加 mysql用户 :useradd -g mysql -d /usr/local/mysql/data -M mysql
10:进入安装主目录mysql 文件夹下,查看存放数据的data文件夹的访问权限。
12:这样一看就是权限问题 :在mysql 当前目录下执行以下命令设置访问权限
chown -R root /usr/local/mysql
chgrp -R mysql /usr/local/mysql
chown -R root /usr/local/mysql/bin
chgrp -R mysql /usr/local/mysql/bin
chgrp -R mysql /usr/local/mysql/data
chmod 777 /usr/local/mysql/data
chown -R root /usr/local/mysql/data/mysql
chgrp -R mysql /usr/local/mysql/data/mysql
chmod 777 /usr/local/mysql/data/mysql
chown -R root /usr/local/mysql/data/mysql/*
chgrp -R mysql /usr/local/mysql/data/mysql/*
chmod 777 /usr/local/mysql/data/mysql/*
chmod 777 /usr/local/mysql/lib/mysql/libmysqlclient.a
12:配置配置文件
cp /usr/local/mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysqld
chkconfig --add mysqld 自启动
配置文件配置号以后那么就启动mysql 试一下能不能启动!
/etc/rc.d/init.d/mysqld start 或者 service mysqld start
OK啦!我的这样配置是可以启动的
13:好啦,我是root用户,那么我要修改以下 mysql 在root 下的密码
首先修改下mysql的密码 /usr/local/mysql/bin/mysqladmin -u root password 123456 红色为你要修改的密码,其它不要动 OK 修改好了,还等什么,登录mysql吧
输入 /usr/local/mysql/bin/mysql -u �Cp 这句话基本上就自动登录了
OK进入了!
4、好了mysql 的安装就到此为止了我们可以继续 apache 的安装之旅了 GO
Apache 2.2.9 的安装
1:进入解压好的 httpd-2.2.9 安装包 cd /usr/local/httpd-2.2.9
2:输入编译命令:
./configure --prefix=/usr/local/apache --enable-so --enable-mods-shared=all
执行编译:
make
make install
这样的配置应该不会有什么问题。一步步安装就好了
3:安装好以后,那么可以进行测试apache 的安装结果了
命令 : /usr/local/apache/bin/apachectl start
如果什么也没有提示并且没有错误的话那就正确了
OK! 测试下 http://localhost/ 这个是在linux 图形用户界面内使用的
4:如果你想在windows 下访问那么 确保你的 eth0 是活跃的,并且启动 DCHP 和 NAT两个服务如图:
DHCP status :Started
同上切换到NAT标签
NAT status :Started
OK 都启动了的话 Next
这样在命令行里面输入 ifconfig 会出项 eth0 的ip配置信息如下
看到 inet addr:192.168.255.133 了吧,这个就是在局域网内可以访问的ip地址了,测试下如图:
O(∩_∩)O哈哈~ 成功了
OK !!!那么我们稍微配置一下 apache 的 httpd.conf 文件吧
5:输入命令 :vi /usr/local/apache/conf/httpd.conf
从文档中查找 DocumentRoot 修改 服务器运行的主目录!
我设在 DocumentRoot “/var/www” 下
再次查找这一行 <Directory "/usr/local/apache/htdocs/”>
修改 路径同样为 /var/www
保存退出
6:新建www 目录 如果 /var 目录下没有 www 目录 那么需要 新建
cd /var
mkdir www
chmod 777 www 这个很重要
cd www
vi index.html
<html><body>Smile welcome!</body></html>
保存退出
6:从新启动apache
/usr/local/apache/bin/apachectl stop
/usr/local/apache/bin/apachectl start
强制刷新之前的localhost 页面会看到
Smile welcome! 的字样!说明已经配置web 访问主目录成功了!OK!
现在 mysql apache 篇也已经告一段落了。之后是 resin jdk jdbc篇