上传所需软件包
用yum grouplist命令查看开发环境是否都存在,基本四个
Development Tools 开发工具
Development Libraries 开发库
X Software Development 传统软件开发库
Legacy Software Development 基于图形界面
还有可能用到 Java Development 基于java
Mysql的源码安装:
拆解安装包tar -zxvf mysql-5.5.15-linux2.6-i686.tar.gz -C /usr/local/ 到指定位置
进入拆解生成的目录cd /usr/local/mysql-5.5.15-linux2.6-i686/
查看安装文件ls INSTALL-BINARY,按安装文件步骤进行
ln -s mysql-5.5.15-linux2.6-i686/ mysql 创建链接
groupadd mysql创建组
useradd -r -g mysql mysql创建账号并加入组
cd /usr/local切换到指定目录
cd mysql
chown -R mysql . 改变当前目录所有文件的所属者
chgrp -R mysql . 改变所有文件所属组
scripts/mysql_install_db --user=mysql 把文件初始化,以刚创建的用户身份
chown -R root . 改回所有者
chown -R mysql data 保留data目录的所有者
cp support-files/my-medium.cnf /etc/my.cnf 根据自己机器内存选择文件
bin/mysqld_safe --user=mysql & 启动mysql
cp support-files/mysql.server /etc/init.d/mysqld 为了方便启用mysql,拷贝启动文件到mysqld这样就可以用service mysqld start启动
chkconfig --add mysqld设置为开机启动
cd /etc/ld.so.conf.d/切换到目录,告诉系统mysql的库路径vim mysql.conf
/usr/local/mysql/lib库文件路径
ln -s /usr/local/mysql/include/ mysql 给mysql头文件指定到正确路径做的链接
Apache源码安装:
tar -jxvf httpd-2.2.19.tar.bz2 -C /usr/local/src/拆解安装包到指定目录
cd /usr/local/src/httpd-2.2.19/ 切换到拆解后的目录
less INSTALL查看安装文件,按照步骤安装
./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --enable-so --enable-ssl --with-z
--prsfix指明安装路径 –sysconfdir配置文件位置 –enable-so形成动态链接库 –enable-ssl表明支持ssl功能 –with-z确保安装zile
执行后,执行命令make && make install
cd /usr/local/apache/ 查看形成的目录cd bin切换到该目录./apachectl start启动apache
vim /etc/rc.local 在开机配置脚本中编写开机启动apache
/usr/local/apache/bin/apachectl start
与mysql相同也需要编写库文件与头文件路径
PHP源码安装:
tar -jxvf php-5.3.7.tar.bz2 -C /usr/local/src/拆解安装包到指定目录
cd /usr/local/src/php-5.3.7/切换到拆解目录
less INSTALL查看安装说明文件,按步骤安装
./configure –help 用此命令来了解可用的指令
./configure –prefix=/usr/local/php
--with-apxs2=/usr/local/apache/bin/apxs 表明php编译为apache的模块路径
--with-mysql=/usr/local/mysql 指明mysql的路径
--with-mysqli=/usr/local/mysql/bin/mysql_config 指明mysql的借口位置
--enable-mbstring=all
执行命令后make && make install执行命令
Php安装好后,配置apache脚本,来启用php
vim /etc/httpd/httpd.conf
重启apache,这样环境就搭建好了,可以进行上个博客的论坛搭建