服务器的学习

HTTP服务器:apache2

本次实验操作在ubuntu下完成

在搭这个服务器之前,我看了很多资料,书上的,网上的都有很多资料,可自行google or 百度

首先,如果是ubuntu系统,那就直接用自带的软件源安装就可以了

  • 可以先用whereis命令查找apache2:whereis apache2

  • 有的系统会找到apache2-bin文件,如果是的话,也一样使用apt-get命令安装,会出现一个apache2文件,此时再用apt-get安装apache2就可以了。

  • 安装完成后,打开浏览器访问http://localhost/,应该会看见这几个字Apache2 Ubuntu Default Page.这样基本上就搭建成功了

  • 如果没有看见,则有可能是服务器没启动,可以手动启动,命令 sudo /etc/init.d/apache2 start

虽然上面的方法可以搭建成功,不过我更推荐下面这种方式,因为可以获得最新的服务器版本以及更高的可定制性

使用源码安装

  • apache官网自行下载

  • 还要下载服务器的依赖包
    下载apr-1.4.5.tar.gz、apr-util-1.3.12.tar.gz
    下载pcre-8.31.zip
    下载之后自行用相应的命令解压缩

  • [root@localhost bin]# tar -zxf apr-1.4.5.tar.gz
    [root@localhost apr-1.4.5]# ./configure –prefix=/usr/local/apr
    [root@localhost apr-1.4.5]# make
    [root@localhost apr-1.4.5]# make install

  • [root@localhost bin]# tar -zxf apr-util-1.3.12.tar.gz
    [root@localhost apr-util-1.3.12]# ./configure –prefix=/usr/local/apr-util -with-apr=/usr/local/apr/bin/apr-1-config
    [root@localhost apr-util-1.3.12]# make
    [root@localhost apr-util-1.3.12]# make install

  • [root@localhost ~]# unzip pcre-8.31.zip
    [root@localhost ~]# cd pcre-8.31
    [root@localhost pcre-8.31]# ./configure –prefix=/usr/local/pcre
    [root@localhost pcre-8.31]# make[root@localhost pcre-8.31]# make install

  • 启动Apache:/usr/local/apache2/bin/apachectl start

  • 停止Apache:/usr/local/apache2/bin/apachectl stop
  • 重启Apache:/usr/local/apache2/bin/apachectl restart

jdk安装方法

补充:我在搭建apache2+php+tomcat+Mysql的时候遇到的一些问题

  • 在搭建php环境时,系统软件源是php5,我想装一个最新版的。于是自己从php官网下载源码安装的,其中遇到几个问题,这个源码安装需要第三方的依赖包,需要自行下载,否则,安装的时候就会报错,文件名是 libxml2 以及还有另外一个文件,开始找了好几个方法都不行,于是还是在官网找的源码,一起安装的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值