快速业务通道

CentOs 5.3 安装lamp

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-21
LAMP这是我第一次完全安装,系统是基于CentOs 5.3,以下是我安装的笔记,为了方便以后更好的学习与提高,现将自己的笔记以书面的形式记录下来.
保证安装系统时的定制选择正确.
一、apache
1.先安装gcc
cpp-3.4.6-3.i386.rpm
glibc-headers-2.3.4-2.25.i386.rpm
glibc-devel-2.3.4-2.25.i386.rpm
gcc4-4.1.0-18.EL4.i386.rpm
libstdc -devel-3.4.6-3.i386.rpm
gcc-3.4.6-3.i386.rpm ,
gcc-c -3.4.6-3.i386.rpm
2.解压释放apache压缩归档
tar zxvf httpd-2.2.8.tar.gz
cd httpd-2.2.8
./configure --prefix=/usr/local/apache2 --with-included-apr --with-mpm=worker --enable-so --enable-cache --enable-disk-cache --enable-mem-cache --enable-file-cache --enable-rewrite --enable-mods-shared="most"
-----------------------------------------------------------------------------------
如果提示出错:Cannot use an external APR with the bundled APR-util (x86_64)
那要先进行安装APR
#cd srclib/apr
#./configure --prefix=/usr/local/apr
#make
#make install 安装APR-util
#cd srclib/apr-util
# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr --libdir=/usr/lib64 --with-expat=builtin
#make
#make install
/sbin/ldconfig
---------------------------------------------------------------------------------------- ./configure --prefix=/usr/local/apache2 --enable-so --with-included-apr --with-mpm=worker --enable-modules="cache disk-cache mem-cache file-cache rewrite" --enable-mods-shared="most" ./configure --prefix=/usr/local/apache2 --with-included-apr --with-mpm=worker --enable-so --enable-cache --enable-disk-cache --enable-mem-cache --enable-file-cache --enable-rewrite --enable-mods-shared="most"
#make
#make install
5.修改配置文件
#vi /usr/local/apache/conf/httpd.conf
查找ServerAdmin,ServerName 并将ServerName前的#去掉
6.启动服务
#/usr/local/apache/bin/apachectl start
7.创建主页
#vi /usr/local/apache/htdocs/index.html
此时可以用别的机子进行访问http://服务器的IP.如果发现访问不到.就应检查一下服务器防火墙是否开启.
这边也可以将apache做成服务,让它开机的时候自动启动,我增加的内容如下:
cp /usr/local/apache/bin/apachectl /etc/init.d/httpd #拷贝启动文件,让系统启动时自动运行httpd服务
把# chkconfig: - 85 15
# description: Apache is a World Wide Web server. It is used to serve
# HTML files and CGI.
这些内容拷贝到/etc/init.d/httpd文件#!/bin/bash下面行.
想让服务支持chkconfig工具在脚本里有chkconfig和description相关内容的描述.
想了解chkconfig更多信息可参看man文档说明.
chkconfig --add httpd #添加httpd服务到系统
chkconfig httpd on #打开httpd服务
service httpd start #启动httpd服务
netstart -ant | grep :80 #查看服务是否启动
配置Apache
vi /usr/local/apache/conf/httpd.conf
取消ServerName前的#,添加ip或是域名及端口.
例: ServerName 192.168.0.11:80
测试APache:
用浏览器输入自己的ip及端口进行测试.
例:浏览器中输入:http://192.168.0.11:80
-------------------------------------------------------------------------------------------------
二、mysql
①二进制安装mysql
1.先检查系统是否安装过mysql
#rpm –qa | grep mysql
有的话一个一个删除掉,用rpm -e命令,然后查找一下残留的文件:
#find / -name mysql
#find / -name my.cnf
#find / -n

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号