赞
踩
在本安装的过程中,好像要用到gcc
,由于我之前安装过,所以是否存在这个问题,并没有写出来,如果遇到,可以直接再搜索相关的命令,应该就是两句命令的事。
打开浏览器输入:http://httpd.apache.org/download.cgi.
向下滑,找到如图的包:
点击下载
下载完成以后是在本地此位置:
将下载的文件放在主目录下然后解压
特别注意移动的目录
等下安装的Ubuntu apache要安装到这个文件夹里面
再新建一个文件夹放apr(后面就需要用到了):
sudo mkdir /usr/local/apr
说明没有这个apr,那么就需要再去官网安装:
进入到apr-1.7.0的目录输入:./configure --prefix=/usr/local/apr/apr-1.7.0等待一会儿
接着输入:sudo make 等待一会
再接着输入:
安装apr完成
会发现它又有东西没有安装:
同理,还是去官网:
会发现,在刚才下载apr压缩包下面还有个apr-util压缩包,点击下载
与安装apr一样,先把压缩包移动到根目录(这部分省略了,可以参照前面移动apr的命令),然后解压,进入apr-util-1.6.1执行安装命令:
解压:
进入apr-util
之后直接输入sudo make
会报错:(如果没有报错就跳过)
这是一个很典型的错误,原因是:缺少expat库,需要安装expat,查阅了不少资料都是用
yum install expat-devel
(但是经过实际测试,还是没有效果)
最终用手动下载包进行安装解决:
解决办法:
在浏览器输入:
https://sourceforge.net/projects/expat/files/expat/2.0.1/.
下载好以后,与之前apr的安装步骤一样,移动到主目录,解压
进入解压后的目录输入./configure
然后再输入:
sudo make
sudo make install
安装成功以后,再退到主目录,继续进行apr-util的安装:
退出expat目录,再进入apr-util-1.6.1目录下,重新执行configure
之后输入sudo make
再输入sudo make install
问题解决,安装成功
随后输入:
sudo make
sudo make install
安装完成
在根目录下输入:/usr/local/apache/bin/apachectl -k start(忽略第一行的警告,我猜测是因为运行的是个空的服务器,并没有指定任何文件)
打开浏览器,输入127.0.1.1:出现以下页面,证明服务器成功运行(有的需要输入127.0.1.1:80 带上端口号)
启动与停止命令:
复制Apache启动文件到usr/sbin里面 前面为你安装的apache的目录
sudo cp /usr/local/apache/bin/apachectl /usr/sbin/
启动Apache时就可以简单的输入,而不用输入很长一段了
sudo apachectl start
如图:同样重启和关闭命令也可以通过简化命令执行:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。