Linux下web站的的搭建一

本文详细介绍如何从零开始安装配置Web环境,包括Libxml2、Mysql、Apache、PHP及libmcrypt等组件的安装步骤。文章还介绍了如何设置MySQL密码、启动Apache服务,并通过浏览器验证安装是否成功。
Web的安装,安装前的准备工作。
Libxml2-2.7.4.tar.gz
Libmcrypt-2.5.7.tar.gz
Httpd-2.2.14.tar.gz
Mysql-5.0.75.tar.gz
Php-5.2.12.tar.gz
ZendOptimizer-3.2.8-linux-glibc21-i386.tar.gz
phpMyAdmin-3.2.0.1-all-languages.tar.bz2
[root@localhost share]#mkdir /home/down
///home下建一个目录down,将文件都拷贝到down目录。
1.libxml2的安装
[root@localhost down]#tar –zxvf libxml2-2.7.4.tar.gz
//解压libxml2-2.7.4.tar.gz数据包
[root@localhost down]#cd libxml2-2.7.4
// 切换到 libxml2-2.7.4 目录中
[root@localhost libxml2-2.7.4]#./configure
// 默认安装路径
[root@localhost libxml2-2.7.4]#make
// 编译源代码
[root@localhost libxml2-2.7.4]#make install
// 安装 libxml2-2.7.4
2.Mysql 的安装
[root@localhost libxml2-2.7.4]#cd /home/down
// 切换到 /home/down 目录
[root@localhost down]#ll
// 显示 down 目录文件
 
[root@localhost down]#groupadd mysql
// 创建 mysql
[root@localhost down]#useradd –g mysql mysql
// mysql  组中创建 mysql 用户
[root@localhost down]#tar –zxvf mysql-5.0.75.tar.gz
// 解压 mysql-5.0.75.tar.gz 安装包
[root@localhost down]#cd mysql-5.0.75
// 切换到 mysql-5.0.75 目录中
[root@localhost mysql-5.0.75]#./configure –prefix=/usr/local/mysql
//--prefix 指定安装路径 /usr/local/mysql
[root@localhost mysql-5.0.75]#make
// 编译源代码
[root@localhost mysql-5.0.75]#make install
// 安装
[root@localhost mysql-5.0.75]#/usr/local/mysql/bin/mysql_install_db --user=mysql
// 初始化数据库表, 生成mysql用户数据库和表文件
[root@localhost mysql-5.0.75]#cp support-files/my-medium.cnf /etc/my.cnf
// 拷贝配置文件,large,medium,small三个环境下
[root@localhost mysql-5.0.75]#cp support-files/mysql.server /etc/rc.d/init.d/mysqld
// 拷贝启动文件
[root@localhost mysql-5.0.75]#chmod 700 /etc/rc.d/init.d/mysqld
// 给用户执行权限
[root@localhost mysql-5.0.75]#chkconfig --add mysqld
// 添加 mysql 启动到组里
[root@localhost mysql-5.0.75]#cd /usr/local/mysql
// 切换到 mysql 目录下
[root@localhost mysql]#chown –R root .
// 给用户 root 所以权限, root  后面有“ .
[root@localhost mysql]#chown –R mysql var
[root@localhost mysql]#chgrp –R mysql .
[root@localhost mysql]#/usr/local/mysql/bin/mysqld_safe –user=mysql &
// 启动 mysql
[root@localhost mysql]#/usr/local/mysql/bin/mysqladmin –u root password 123456
// 设置 mysql 密码 , 密码: 123456
[root@loalhost mysql]#bin/mysql –u root –p
// 登陆 mysql 用户
Mysql>select version();
// 查看 mysql 版本
Mysql>quit;
//退出mysql
 
3.apache 的安装
[root@localhost mysql-5.0.75]#cd /home/down
// 切换到 /home/down 目录
[root@localhost down]#ll
// 显示 down 下的文件
[root@localhost down]# tar –zxvf httpd-2.2.14.tar.gz
// 解压 httpd-2.2.14.tar.gz 安装包
[root@localhost down]#cd httpd-2.2.14
// 切换 httpd-2.2.14 目录中
[root@localhost httpd-2.2.14]#./configure --prefix=/usr/local/apache --enable-so
// 指定路径 /usr/local/apache
[root@localhost httpd-2.2.14]#make
// 编译源代码
[root@locahost httpd -2.2.14]#make install
// 安装 apache
[root@localhost httpd-2.2.14]#/usr/local/apache/bin/apachectl start
// 启动 apache 服务
打开浏览器在地址栏输入: http://localhost/  http://127.0.0.1  说明 apache 安装好了
5. 安装 php 扩展 libmcrypt-2.5.7.tar.gz
[root@localhost httpd-2.2.14]#cd ..
// 返回 httpd-2.2.14 上级目录
[root@localhost down]#ll
// 显示 /down 目录的内容
[root@localhost down]#tar –zxvf libmcrypt-2.5.7.tar.gz
// 解压 libmcrypt-2.5.7.tar.gz 安装包
[root@localhost down]#cd libmcrypt-2.5.7
// 切换到 libmcrypt-2.5.7 目录
[root@localhost libmcrypt-2.5.7]#./configure --prefix=/usr/local/mcrypt
// --prefix 指定安装路径
[root@localhost libmcrypt-2.5.7]#make
// 编译源代码
[root@localhost libmcrypt-2.5.7]#make install
// 安装
[root@localhost libmcrypt-2.5.7]#cd ..
// 切换到 libmcrypt-2.5.7 上级目录
[root@localhost down]#ll
// 显示 /down 目录的文件









本文转自 chen138 51CTO博客,原文链接:http://blog.51cto.com/chenboqiang/264330,如需转载请自行联系原作者
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值