Linux下web站的的搭建一

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
[[email protected] share]#mkdir /home/down
///home下建一个目录down,将文件都拷贝到down目录。
Linux下web站的的搭建一
1.libxml2的安装
[[email protected] down]#tar –zxvf libxml2-2.7.4.tar.gz
//解压libxml2-2.7.4.tar.gz数据包
Linux下web站的的搭建一
[[email protected] down]#cd libxml2-2.7.4
//切换到libxml2-2.7.4目录中
Linux下web站的的搭建一
[[email protected] libxml2-2.7.4]#./configure
//默认安装路径
Linux下web站的的搭建一
[[email protected] libxml2-2.7.4]#make
//编译源代码
Linux下web站的的搭建一
[[email protected] libxml2-2.7.4]#make install
//安装libxml2-2.7.4
Linux下web站的的搭建一
2.Mysql的安装
[[email protected] libxml2-2.7.4]#cd /home/down
//切换到/home/down目录
//显示down目录文件
Linux下web站的的搭建一
 
[[email protected] down]#groupadd mysql
//创建mysql
[[email protected] down]#useradd –g mysql mysql
//mysql 组中创建mysql用户
Linux下web站的的搭建一
[[email protected] down]#tar –zxvf mysql-5.0.75.tar.gz
//解压mysql-5.0.75.tar.gz安装包
Linux下web站的的搭建一
[[email protected] down]#cd mysql-5.0.75
//切换到mysql-5.0.75目录中
Linux下web站的的搭建一
[[email protected] mysql-5.0.75]#./configure –prefix=/usr/local/mysql
//--prefix指定安装路径/usr/local/mysql
Linux下web站的的搭建一
[[email protected] mysql-5.0.75]#make
//编译源代码
Linux下web站的的搭建一
[[email protected] mysql-5.0.75]#make install
//安装
Linux下web站的的搭建一
[[email protected] mysql-5.0.75]#/usr/local/mysql/bin/mysql_install_db --user=mysql
//初始化数据库表,生成mysql用户数据库和表文件
Linux下web站的的搭建一
[[email protected] mysql-5.0.75]#cp support-files/my-medium.cnf /etc/my.cnf
//拷贝配置文件,large,medium,small三个环境下
Linux下web站的的搭建一
[[email protected] mysql-5.0.75]#cp support-files/mysql.server /etc/rc.d/init.d/mysqld
//拷贝启动文件
Linux下web站的的搭建一
[[email protected] mysql-5.0.75]#chmod 700 /etc/rc.d/init.d/mysqld
//给用户执行权限
Linux下web站的的搭建一
[[email protected] mysql-5.0.75]#chkconfig --add mysqld
//添加mysql启动到组里
Linux下web站的的搭建一
[[email protected] mysql-5.0.75]#cd /usr/local/mysql
//切换到mysql目录下
[[email protected] mysql]#chown –R root .
//给用户root所以权限,root 后面有“.
[[email protected] mysql]#chown –R mysql var
[[email protected] mysql]#chgrp –R mysql .
Linux下web站的的搭建一
[[email protected] mysql]#/usr/local/mysql/bin/mysqld_safe –user=mysql &
//启动mysql
Linux下web站的的搭建一
[[email protected] mysql]#/usr/local/mysql/bin/mysqladmin –u root password 123456
//设置mysql密码,密码:123456
Linux下web站的的搭建一
[[email protected] mysql]#bin/mysql –u root –p
//登陆mysql用户
Linux下web站的的搭建一
Mysql>select version();
//查看mysql版本
Linux下web站的的搭建一
Mysql>quit;
//退出mysql
Linux下web站的的搭建一
 
3.apache的安装
[[email protected] mysql-5.0.75]#cd /home/down
//切换到/home/down目录
//显示down下的文件
Linux下web站的的搭建一
[[email protected] down]# tar –zxvf httpd-2.2.14.tar.gz
//解压httpd-2.2.14.tar.gz安装包
Linux下web站的的搭建一
[[email protected] down]#cd httpd-2.2.14
//切换httpd-2.2.14目录中
[[email protected] httpd-2.2.14]#./configure --prefix=/usr/local/apache --enable-so
//指定路径/usr/local/apache
Linux下web站的的搭建一
[[email protected] httpd-2.2.14]#make
//编译源代码
Linux下web站的的搭建一
[[email protected] httpd -2.2.14]#make install
//安装apache
Linux下web站的的搭建一
[[email protected] httpd-2.2.14]#/usr/local/apache/bin/apachectl start
//启动apache服务
Linux下web站的的搭建一
打开浏览器在地址栏输入:http://localhost/ http://127.0.0.1 说明apache安装好了
Linux下web站的的搭建一
5.安装php扩展libmcrypt-2.5.7.tar.gz
[[email protected] httpd-2.2.14]#cd ..
//返回httpd-2.2.14上级目录
//显示/down目录的内容
[[email protected] down]#tar –zxvf libmcrypt-2.5.7.tar.gz
//解压libmcrypt-2.5.7.tar.gz安装包
Linux下web站的的搭建一
[[email protected] down]#cd libmcrypt-2.5.7
//切换到libmcrypt-2.5.7目录
[[email protected] libmcrypt-2.5.7]#./configure --prefix=/usr/local/mcrypt
// --prefix指定安装路径
Linux下web站的的搭建一
[[email protected] libmcrypt-2.5.7]#make
//编译源代码
Linux下web站的的搭建一
[[email protected] libmcrypt-2.5.7]#make install
//安装
Linux下web站的的搭建一
[[email protected] libmcrypt-2.5.7]#cd ..
//切换到libmcrypt-2.5.7上级目录
//显示/down目录的文件
Linux下web站的的搭建一









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