linux5.4+mysql5.1.50+Apache2.2.9篇.docx
以下内容都是本人亲身实践得来的经验,如果有误请联系我,加以改正,互相学习~
Smile
服务器:虚拟机 + 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目录下
解压缩 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
6:键入命令: make
如果make 执行通过同样没有报错 : make install 开始安装
如果 都通过 那么就到你的安装目录下看看有没有 mysql 文件夹生成 :cd /usr/local
OK 成功安装
7:生成 mysql 系统表操作:/usr/local/mysql/bin/mysql_install_db
( ⊙o⊙ )哇 !!!找不到 密码文件
9:不要紧跟我一步步操作
先添加 用户组 : groupadd mysql
然后给mysql用户组添加 mysql用户 :useradd -g mysql -d /usr/local/mysql/data -M mysql
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
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 –p 这句话基本上就自动登录了
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
这样的配置应该不会有什么问题。一步步安装就好了
命令 : /usr/local/apache/bin/apachectl start
如果什么也没有提示并且没有错误的话那就正确了
OK! 测试下 http://localhost/ 这个是在linux 图形用户界面内使用的
4:如果你想在windows 下访问那么 确保你的 eth0 是活跃的,并且启动 DCHP 和 NAT两个服务如图:
同上切换到NAT标签
NAT status :Started
这样在命令行里面输入 ifconfig 会出项 eth0 的ip配置信息如下
O(∩_∩)O哈哈~ 成功了
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篇