快速业务通道

Linux 源码安装LAMP教程

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-04

源码 LAMP 搭建过程

安装的大致过程是: 源码安装apachr 源码安装mysql 源码安装php 在这里我们使用的版本是:httpd-2.2.17.tar.bz2 , mysql-5.1.45-linux-i686-glibc23.tar.gz ,php-5.3.5.tar.bz2 在使用源码编译安装软件时,都需要先配置好开发环境:安装两个工作组Development Tools和Development Libraries下面我们开始说详细步骤: mkdir /lamp 创建个目录存放源码包 将三个源码包放在/lamp内 yum install “Development Tools” yum install “Development Libraries” 安装工作组 **********************一:安装httpd 1 cd /lamp 2 tar jxf httpd-2.2.17.tar.bz2 3 cd httpd-2.2.17 4 ./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd/ --enable-ssl --enable-so --enable-modules=most --enable-mod-shared=most --enable-proxy --enable-rewrite --with-ssl=/etc/httpd/ssl {在安装apache时,我们需要进行与配置,指定安装目录和启用的模块 ./configure --help |less --prefix= 指定二进制文件安装目录 --sysconfdir= 指定配置文件安装目录 --enable-ssl 启用ssl模块 --enable-so
Empire CMS,phome.net
启用动态模块化支持 --enable-modules=most --enable-mod-share=most 支持尽可能多的模块共享,all表示支持所有,none表示不支持 --enable-proxy 是否支持代理服务 -enable-rewrite 是否支持url重写 --with-ssl=/etc/httpd/ssl ssl文件安装路径 rpm -qa |grep openssl 看openssl-devel包是否安装 如果安装则不用指定ssl路径 其他: --bindir=DIR --sbindir=DIR --libexecdir=DIR --sysconfdir=DIR 默认值 安装目录/etc/ --datadir=DIR 网页文件安装路径 --enable-track-vars 启用追踪vars变量支持
Empire CMS,phome.net
--with-zlib 支持压缩传送数据 --enable-suexec 执行suexec 用以切换运行时用户身份 通常CGI格式脚本执行时需要用到root权限 如set suid sgid 等 suexec可以使其切换到一个具有执行这些命令的非root用户 --with-suexec-caller=daemon daemon 是一个系统用户 源码安装Apache时默认运行用户为nobody --with-suexec-userdir --with-suexec-docroot su之后用户的家目录位置 系统默认将第三方软件安装到/usr/local/目录 } 5 make 编译 6 make install 安装 7 vim /etc/profile 添加下面行 PATH=$PATH:/usr/local/apache/bin:

. /etc/profile 添加变量,使/usr/local/apache/bin下的命令 可以直在linux下使用 8 vim /etc/man.config
Empire CMS,phome.net
将apache的man命令添加到linux中 MANPATH /usr/local/apache/man

9 vim /etc/ld.so.conf.d/apache.conf 指定apache的库文件目录 /usr/local/apache/lib 写入这句话 ldconfig 重读库文件 10 ln -sv /usr/local/apache/include /usr/lincluse/httpd 为apache的 头文件做链接 11 在/etc/init.d/目录下创建httpd文件以使httpd服务支持start stop等 大家可以用yum装遍httpd保留下/etc/init.d/httpd文件更改一下,或者手动 编辑一份 httpd文件,我将剪辑好的脚本放在文章末尾,大家可以参照 下. 12 chkconfig --add httpd 给httpd添加chkconfig支持 13 service httpd start 完成 **********************二 、到此apache编译安装结束,下面我们来安装MySQL tar

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号