linux5.4 apache,linux5.4+mysql5.1.50+Apache2.2.9篇+上一篇更正

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” 下

再次查找这一行   

修改  路径同样为 /var/www

保存退出

6:新建www 目录 如果 /var  目录下没有 www  目录 那么需要 新建

cd /var

mkdir www

chmod 777 www 这个很重要

cd www

vi index.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篇

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值