RioTboard·····web服务器的配置之安装Apache

作者: 独活草
上传时间为: 2014-10-25 09:22 PM
2014-10-25
阅读:

      Apache据说是世界使用排名第一的web服务器。关于Apache服务器的优点大家可以自己百度哈。我现在想在Rio板子上安装配置Apache服务器。用于后面将web程序放进去运行。

     下载Apache的网址http://www.apache.org http://mirrors.hust.edu.cn/apache//httpd/httpd-2.4.9.tar.bz2
将下载到的httpd-2.4.9.tar.bz2 放进Rio的系统中。 我是将其放在目录/usr/local/src 下
1、从终端cd到该目录,输入指令#tar jxvf httpd-2.4.9.tar.bz2 解压 得到目录 httpd-2.4.9
2、使用configure命令配置httpd
输入#./configure --prefix=/usr/local/httpd-2.4.9 出现报错:
报错0.png
意思是缺少APR (Apache Portable Runtime library)
从网址http://apache.fayea.com/apache-mirror//apr/apr-1.5.1.tar.gz 和http://apache.fayea.com/apache-mirror//apr/apr-util-1.5.3.tar.gz 下载apr和apr-util。然后解压缩到/usr/local/src/httpd-2.4.9/srclib目录中
并将解压缩得到的目录apr-1.5.1 apr-util-1.5.3 重新命名为apr 和apr-util。
使用#mv apr-1.5.1 apr #mv apr-util-1.5.3 apr-util

3、带上--with-included-apr选项重新配置httpd。

#./configure --prefix=/usr/local/httpd-2.4.9 --with-included-apr
结果还是报错:
报错1.png
这次是缺少PCRE(Perl Compatible Regular Expressions)
解决方法是# apt-get install libpcre3 libpcre3-dev
4、配置、编译和安装httpd
#./configure --prefix=/usr/local/httpd-2.4.9 --with-included-apr
#make
#make install
5、配置apache服务、启动。
#cd /etc/init.d
# ln -s /usr/local/httpd-2.4.9/bin/apachectl
#/etc/init.d/apachectl start
# update-rc.d apachectl defaults (配置每次开机时自动启动apache服务)Screenshot at 1971-02-18 18_40_48.png 6、 服务启动成功,在Rio系统中,打开搜狐浏览器输入http://127.0.0.1/ 或者 http://localhost
Screenshot at 1971-02-18 18_42_15.png
用其他电脑浏览器,输入http://192.168.1.133/ (此IP地址为RIo板子Ubuntu系统的IP地址)
APACHE.png 

相关经验
全部评论 ()
条评论
写评论

创建讨论帖子

登录 后参与评论
系统提示