首先第一步就是把基础的东西就安装好,例如解压软件,编译软件之类的,就好比你用window来安装软件,但是安装包时一个压缩文件,你却没有解压软件,这种你时无法进行安装的,道理都懂我就不多说了!

【声明】:有小部分东西是复制别人的,因为有些东西也记不住,但是这个教程是我全部过程亲自走的,所以一边安装一边给大家记录下来


【注意】:下面的教程的很多路径以自己的实际情况为准,我这里只是以为本地系统目录展示的


一:安装系统基础东西

安装gcc(如果你系统已经自带就不用安装,怎么知道自己linux系统是否安装了某个软件使用命令: 软件名 -v 就行了,例如 gcc -v 这个意思就是查看gcc该软件的版本信息)

gcc

cloog-ppl

ppl(libppl.so.7/libppl_c.so.2)

cpp

mpfr(libmpfr.so.1)

gcc-c++

libstdc++-devel

mpfr-2.4.1-6.el6.i686.rpmppl-0.10.2-11.el6.i686.rpm

快捷键rz sz

rz、sz命令没找到?

安装lrzsz即可:

shell># yum -y install lrzsz

安装zlib压缩库

shell>##cd /home/xiaowang/tar

shell>#tar –zxvf zlib-1.2.5.tar.gz

shell>#cd zlib-1.2.5

shell>#./configure//这个配置编译命令不要加目录参数

shell>#make && make install



二:下面我们的来进行安装apache

在安装apache之前需要先安装下面的几款插件,因为在linux中依赖是很常见的

安装apache之前需要的安装的软件有apr,apr-util,pcre这个三个插件,具体的安装包自己去对应的官网下载,直接百度如下内容就能找到:

apr.tar.gz

apr-util.tar.gz

pcre-8.10.zip(这个要特别注意,不要下载pcre2,否则会出问题)


cd到这些安装包的目录下,进行如下这些命令


A:apr的安装(版本号1.4.5以自己的为准)(配置建议都使用我下面的,例如下面的"./configure--prefix=/usr/local/apr "这个就是选项,就跟widnow安装软件时会跳出很多选项一样的)

  1. [root@lmetest]#tar-zxvfapr-1.4.5.tar.gz
  2. [root@lmetest]#cdapr-1.4.5
  3. [root@lmeapr-1.4.5]#./configure--prefix=/usr/local/apr
  4. [root@lmeapr-1.4.5]#make&&makeinstall

B:apr-util的安装(注意事项同上A)

  1. [root@lmetest]#tar-zxfapr-util-1.3.12.tar.gz
  2. [root@lmetest]#cdapr-util-1.3.12
  3. [root@lmeapr-util-1.3.12]#./configure--prefix=/usr/local/apr-util--with-apr=/usr/local/apr/bin/apr-1-config--enable-utf8
  4. [root@lmeapr-util-1.3.12]#make&&makeinstall

C:pcre的安装(注意事项同上A)

  1. [root@lmetest]#unzip-opcre-8.10.zip
  2. [root@lmetest]#cdpcre-8.10
  3. [root@lmepcre-8.10]#./configure--prefix=/usr/local/pcre
  4. [root@lmepcre-8.10]#make&&makeinstall


那么下面就是安装apache了(注意事项同上A)

同样的需要进行下载安装包,直接到apche官方下载tar.gz包就行,

  1. [root@lmetest]#tar-zxvfhttp-4.2.tar.gz
  2. [root@lmetest]#cdhttp-4.2
  3. [root@lmeapr-util-1.3.12]#./configure--prefix=/usr/local/apr-util--with-apr=/usr/local/apr/bin/apr-1-config
  4. [root@lmeapr-util-1.3.12]#make&&makeinstall

安装完成,那么现在进行apche服务启动吧,执行下面的命令进行apache服务启动

/usr/local/apache/bin/apachectl start


然而往往事与愿违,正常情况下你执行上面的命令后都会出现下面的一个小小的报错

AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message

上面报错的 解决方案:


在apache目录里面的配置文件httpd.conf里面找到ServerName www.example.com:80,在其下面加上ServerName localhost:80

现在重启Apache,没有任何提示就说明一切ok,直接访问试试,直接在浏览器输入你当前安装apache的系统的ip,查看IP命令为ifconfig,inet addr:192.168.199.165,看到了吧?192.168.199.165就是本服务器的地址,浏览器输入IP回车键后出现it works,搞定!



更多相关文章

  1. 是java.sql.Date()和mysql命令sysdate
  2. MySQL在Linux下Shell脚本操作命令
  3. 如何使用mysql 命令行 查看mysql表大小、数据大小、索引大小
  4. C语言中的管道命令问题
  5. 如何创建一个npm命令,在控制台中执行两个命令(一个接着一个)?
  6. javascript设计模式详解之命令模式
  7. 一个在线音乐软件的故事(三、音乐从哪里来?)
  8. Python执行系统命令:使用subprocess的Popen函数
  9. Python脚本——连接到SSH并运行命令

随机推荐

  1. Python安装后pip不能用的问题
  2. 如何用PYGtk设置Gtk Icon主题?
  3. 在python中复制命令的正确方法[复制]
  4. 在模块和/或包中组织Python类
  5. 如何删除第一个和最后一个双引号
  6. Python:在类中定义对象
  7. 转python爬虫:BeautifulSoup 使用select方
  8. 感知机(python实现)
  9. conda不是内部或者外部命令
  10. 使用自定义qemu二进制文件与libvirt失败?