Linux下源码实现LAMP环境的搭建

简介:Apache 是世界排名第一的Web 服务器, 根据Netcraf所作的调查,世界上百分之五十以上的Web 服务器在使用Apache。尤其是现在,使用LAMP(Linux + Apache + MySQL + PHP)来搭建中等级别的应用已经是一种流行的方式,因此, 掌 握Apache 的配置是系统工程师必备的技能之一。

一:在internet网上下载各个源码的包,在此我使用以下的源码程序

操作系统的版本 Red Hat 企业版5 2.6.18-164.el5

版本号:httpd-2.2.19.tar.bz2 官方网站 www.apache.org

版本号:mysql-5.5.15-linux2.6-i686.tar.gz 绿色的软件

官方网站 www.msql.com 社区版和服务器版

版本号:php-5.3.7.tar 官方网站 www.php.net

二:必要的编译环境

Development Libraries 开发的库文件

Development Tools  开发的工具

Legacy Software Development

X Software Development 图形化的软件开发工具

GNOME Software Development gnome桌面下的软件开发工具

KDE Software Development kde桌面下的软件开发工具

说明:若没有的话需要使用yum来进行安装, yum groupinstall 包名称

三:安装mysql 的绿色软件并进行编译和验证

1:tar -zxvf mysql-5.5.15-linux2.6-i686.tar.gz -C /usr/local  额外的软件经常存放的位置

mysql-5.5.15-linux2.6-i686/support-files/my-innodb-heavy-4G.cnf

mysql-5.5.15-linux2.6-i686/support-files/mysqld_multi.server

mysql-5.5.15-linux2.6-i686/support-files/my-large.cnf

mysql-5.5.15-linux2.6-i686/support-files/my-medium.cnf

mysql-5.5.15-linux2.6-i686/support-files/my-huge.cnf

mysql-5.5.15-linux2.6-i686/support-files/mysql.server

mysql-5.5.15-linux2.6-i686/docs/ChangeLog

mysql-5.5.15-linux2.6-i686/docs/INFO_BIN

mysql-5.5.15-linux2.6-i686/docs/mysql.info

mysql-5.5.15-linux2.6-i686/docs/INFO_SRC

2 .cd /usr/local

3 .ln -s mysql-5.5.15-linux2.6-i686 mysql  建立一个mysql连接的文件

4. cd mysql  切换到mysq的目录

[root@zzu mysql]# less INSTALL-BINARY

参照install_binary 文件进行配置

shell> groupadd mysql *

shell> useradd -r -g mysql mysql *

shell> chown -R mysql . *

shell> chgrp -R mysql . *

shell> chown -R root .

shell> chown -R mysql data

# Next command is optional

shell> scripts/mysql_install_db --user=mysql &

shell> bin/mysqld_safe --user=mysql &

修改系统的环境变量,使系统能够使用 service mysqld start 来启动mysqld的服务

相关推荐