版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、系统的引进1 .系统环境的默认软件源代码包的存储位置/usr/local/src源包的已编译安装位置(prefix )/usr/local/software _ name脚本和维护程序的保存位置/usr/local/sbinMySQL数据库的位置/var/lib/mysqlApache网站根/home/www/wwwrootApache虚拟主机日志路由/home/www/logsApache执行帐户www:www2 .系统环境的引进和协调1 .检查系统是否正常# more /var/log/messages (检查系统级错误信息)# dmesg (检查硬件设备上是否有错误信息)# ifconf
2、ig (验证网卡设置是否正确)# ping (检查网络是否正常)2 .关闭不必要的服务# ntsysv下面的列表中只显示需要启动的服务,未显示的服务始终处于关闭状态PScrond公司PS平衡microcode_ctl网络公司sendmail固态硬盘系统日志3 .重新启动系统# init 64.vim的配置# vi /root/.bashrc在alias mv=mv -i下添加alias vi=vim保存结束行。# echo syntax on /root/.vimrc5 .使用yum程序安装所需的软件包(以下称为标准RPM软件包名称)# yuminstalln
3、tpvim -增强cedgccgccc-cchfilessonautoconfautomakebzip2- devel ncurses-devel libjpeg-devel libpng-devel libtiff -6 .按时校准服务器时钟,按时与中国国家授课中心授课服务器同步# crontab -e添加行:*/30 * * * * ntpdate 47 .编译和安装源代码所需的软件包(1) GD2# CD/usr /本地/src# wget http:/www.lib GD.org/releases/old releases/GD-2.0.34.tar.gz# t
4、ar xzvf gd-2.0.34.tar.gz# cd gd-2.0.34#./configure- prefix=/usr/local/gd2# make# make安装(2) LibXML2# CD/usr /本地/src# wget FTP ://libxml2/libxml2-2.6. 29.tar.gz# tar xzvf libxml2-2.6.29.tar.gz# cd libxml2-2.6.29#./configure- prefix=/usr/local/libxml 2# make# make安装(3) LibMcrypt# CD/usr /本地/
5、src# wget http:/jaist.dl.SourceF/. crypt-2.5.8.tar.bz2# tarxjvmlibmcrypt-2.5.8.tar.bz2# cd libmcrypt-2.5.8#./configureprefix=/usr/local/libmcrypt# make# make安装(4) Apache日志切断程序# CD/usr /本地/src# wget /download/cronolog-1.6.2.tar.gz# tar xzvf cronolog-1.6.2.tar.gz# cd cronolog
6、-1.6.2#./configureprefix=/usr/local/cronolog# make# make安装OpenSSL和OpenSSH的升级# CD/usr /本地/src# wget http:/www.OpenSSL.org/source/OpenSSL-0.9.8 e.tar.gz# wget http:/mirror.MCS./OpenSSH /便携式/OpenSSH-4.6p1. tar.gz# tar xzvf openssl-0.9.8e.tar.gz# cd openssl-0.9.8e#./config- prefix=/usr/local/Open
7、SSL# make# make测试# make安装是# cd # tar xzvf openssh-4.6p1.tar.gz# cd openssh-4.6p1# ./configure-prefix=/usr -with-pam -with-zlib -sysconfdir=/etc/ssh - with-SSL-dir=/usr/local/OpenSSL _-with-md5-passwords # make# make安装(禁用SSH V1协议找到# protocol 2,1更改:协议2(禁止root直接登录在此,首先创建一般的系统用户# useradd username# passw
8、d用户名称找到: # permitrootlogin是变更: PermitRootLogin no(3)使服务器侧GSSAPI无效找到以下两行并作评论gssapiauthentication是gssapicleanupcredentials是(4)使DNS名解析无效找到: #UseDNS yeas变更: UseDNS no(5)使客户端GSSAPI无效# vi /etc/ssh/ssh_config找到: gssapiauthentication是注释这一行。最后,确认更改正确后重新启动SSH服务#服务sshd重新启动# ssh -v验证OpenSSH和OpenSSL的版本是否正确。安装前的准
9、备一、清除包装在安装之前,您必须访问相应的网站,并下载安装所需的软件源代码文件。 包含最新的Apache、MySQL、PHP和相关库文件的源包。 本文件的源代码包的安装方法,主要以Red HatLinux操作系统系列为主。将所有下载的源包放置在Linux系统的/usr/local/src/目录中。 以下所示:根 localhost src # ls/usr/local/src /autoconf-2.61.tar.gz libxml2-2.6. 30.tar.gzfreetype-2.3.5.tar.gz MySQL-5.0.41.tar.gzGD-2.0.35.tar.gz PHP-5.2.
10、6.tar.gzhttpd-2.2.9.tar.gz phpmyadmin-3.0.0-rc1 -所有语言. tar.gzjpegsrc.v6b.tar.gzzendsoptimizer 330 a.tar.gzlibmcrypt-2.5.8.tar.gz zlib-1.2.3.tar.gzlibpng-1.2.31.tar.gz根 localhost src # ls|WC-l13 /共计13个文件二、检查安装时使用的编译工具是否存在。因为下载的软件的源文件都是用c语言写的,需要在本地编译后再安装使用,所以在安装前要确认系统上是否安装了编译工具gcc,在命令行上如下所示: root loca
11、lhost root # gccvreadingsspecsfrom/usr/lib/gcc-lib/i386-red hat-Linux/3.2.2/specs配置: /配置-prefix=/usr- mandir=/usr/share/man- info dir=/usr/share/info-启用- shared-启用- threads=POSIX-禁用-检查-with-system-zlib-启用- _ _ cxa _ atexit- host=I 386-red hat -。Thread model: posixgccvversion3.2.2(red hat Linux3.2.2-
12、5)如果系统上安装了gcc编译工具,则显示上述消息,如果没有安装gcc工具,则需要下载并安装gcc工具软件。三、卸载既定的低版本环境在当前发行的Linux操作系统版本中,如果选择了默认的所有安装,则会安装LAMP环境,但是版本相对较低。 可以再安装一个LAMP环境,使其与原始的LAMP环境共存,但同时只能打开一个LAMP环境,所以不需要。 在安装之前,请检查系统中是否安装了旧版本的环境,如果安装了,则需要停止原始服务或卸载原始环境. 如下所示。查询系统上安装的与Apache相关的软件包 root localhost root # rpm-QA|grep-iisdhttpd -手动-2.0. 4
13、0-21httpd-2.0.40-21redhat-config-httpd-1.0.1-18如果Apache已打开,请停止Apache服务器的运行 root localhost root # servicehttpdstop卸载Apache服务器 root localhost root # rpm-EHD-manual-2.0.40-21- nodeps根 localhost root # rpm-EHD-2.0.40-21- nodeps root localhost root # rpm-red hat-config-httpd-1.0.1-18- nodeps查找安装在系统上的MySQ
14、L相关软件包 root localhost root # rpm-QA|grep-imysqlmysql-devel-3.23.54a-11mysql-3.23.54a-11mysql-server-3.23.54a-11如果MySQL是打开的,请停止MySQL服务器的运行 root localhost root # servicemysqldstop卸载MySQL服务器。根 localhost root # rpm-efmysql-devel-3.23.54 a-11- nodeps根 localhost root # rpm-MySQL-3.23.54 a-11- nodeps root
15、localhost root # rpm-MySQL-server-3.23.54 a-11- nodeps查找安装在系统上的与PHP相关的软件包 root localhost root # rpm-QA|grep-IPPphp-ldap-4.2.2-17php-imap-4.2.2-17php-4.2.2-17卸载PHP应用服务器根 localhost root # rpm-ehp-LDAP-4.2.2-17- nodeps根 localhost root # rpm-ehp-IMAP-4.2.2-17- nodeps根 localhost root # rpm-ehp-4.2.2-17-
16、nodeps编译安装要构建LAMP环境,请按一定顺序安装需要安装的所有软件,然后按Apache-MySQL-PHP的顺序进行安装。 但是,在安装PHP之前,必须安装PHP5所需的最新版本的库文件,如libxml2、libmcrypt和GD2库。 安装GD2库是因为PHP5支持GIF、PNG和JPEG图像格式,所以在安装GD2库之前,先安装最新的zlib、libpng、freetype和jpegsrc等库文件另外,由于是通过软件安装的,所以读者可按照本节的内容来安装。编译并安装libxm2的最新库文件。 源包是libxml2-2.6.30.tar.gz(1)下载的软件源代码包的目录/usr/local/src/下,并将包libxml2-2.6.30.tar.gz解压缩到当前目录libxml2-2.6.30下命令行如下 root localhost root # CD/usr/local/src/进入包含软件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大体积混凝土工程施工方案
- Unit 3 课时1 Section A 1a-1d(大单元课时课件)英语新教材人教版八年级下册
- 中国石油外包合同
- 临时展板墙外包合同
- 交通外包合同
- 仓储操作外包合同
- 企业消防外包合同
- 供电杆塔外包合同
- 公路维护外包合同
- 冰雪清除外包合同
- 第2课《周总理你在哪里》教学设计 2026-2027学年统编版语文九年级上册
- 湖北省武汉市2026届高三语文五月供题作文讲评:永恒存储是否就等于真正的传承
- 【课件】美国 -2025-2026学年人教版地理七年级下册
- 2026-2030中国营养碘盐行业消费状况与营销态势研究报告
- 2026年监理工程师工作实务手册
- 2026年北京市朝阳区高三二模英语试卷(含答案)
- 天健事务所在线测评题库
- 雨课堂学堂在线学堂云《人工智能时代的创新思维(北京理工)》单元测试考核答案
- 2025年湖南省长沙市宁乡市部分校小升初数学试卷(含解析)
- 2026年长沙民政职业技术学院单招职业技能考试题库附答案详解(典型题)
- 中交集团国考云题库
评论
0/150
提交评论