Web的安装,安装前的准备工作。
Libxml2-<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />2.7.4.tar.gz
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
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
服务


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
目录的文件

更深入的学习请点击:顶嵌技术交流网
转载于:https://blog.51cto.com/19880208/264300