源码安装相对于绿色软件包安装来说有很大的优点,首先,源码安装不像绿色软件包那样功能单调,只有模板,源码安装可以扩展,根据自己的需要,添加功能;即使不需要这些,源码安装可以用最新的软件!虽然源码安装有很大的有点,但也有缺点,就是安装比较复杂。这里就给大家介绍一下源码安装:
环境:CentOS-6.4-x86_64
这三个的安装顺序依次为mysql.httpd.php
既然是源码安装,就少不了开发工具,所以先把开发工具安装
安装mysql
先把mysql安装在/usr/local/src目录下,然后
cp support-files/mysql.server /etc/init.d/mysqld
启动
添加到开机启动项里面
把mysql下bin加入到搜索路径,编辑profile文件
最后通过mysqladmin -u root -password "123" 设置密码
安装http
把配置文件里面的名字改一下
测试一下
安装php
查看说明
#!/bin/bash
prog=/usr/local/apache/bin/httpd
lockfile=/var/lock/subsys/httpd
start(){
if [ -e $lockfile ];then
echo "httpd server isstarted"
else echo -n "httpd server isstarting... "
sleep 1
$prog –k start &>/dev/null && echo "[ ok ]" && touch $lockfile||echo "[ failer ]"
fi
}
stop(){
if [ ! -e $lockfile ];then
echo "httpd server is stoped"
else echo -n "httpd server isstoping... "
sleep 1
$prog –k stop &>/dev/null&& echo "[ ok ]" && rm -rf $lockfile ||echo "[failer ]"
fi
}
status(){
if [ -e $lockfile ];then
echo "httpd server isstarted"
else echo "httpd server nofound"
fi
}
case $1 in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
status)
status
;;
*)
echo"USAGE:start|stop|restart|status"
;;
esac
再测试
安装php
首先把源代码解压到/usr/local/src目录下,然后
接着make&&make install,然后再把httpd的配置文件中添加AddTypeapplication/x-httpd-php .php,使httpd可以处理php
现在lamp源码环境已经搭建好了
最后就是测试,在/usr/local/apache/htdocs下面有个小文件,就是用来测试的,测试之前必须把防火墙关闭
测试成功!
转载于:https://blog.51cto.com/tianbian/1353866