远端linux服务器安装apache(图解过程)
2015-12-25 11:31
609 查看
万网买了半年的linux服务器(centOS),学生优惠价,挺实惠,本文简介如何在linux下安装apache。我也是百度自己学习,搭建成功的,所以还有时候方法不是最优,望谅解。
注意:如果在万网买的是其他类型的Linux服务器,搭建方法(命令部分差异)可能略有不同,建议百度其他教程
首先要用到两个工具:putty,filezilla
putty:linux远端控制工具
filezilla:ftp上传工具(也可以用于远端链接服务器)
1.下载apache
进入官网下载http://httpd.apache.org/download.cgi#apache24,我下载的是 httpd-2.4.18.tar.bz2
然后将下载的文件上传到远端linux服务器(我使用filezilla)
如图:
![](https://img-blog.csdn.net/20151223165432584)
安装完成之后,我觉得似乎直接在线用命令下载挺不错。不如yum等。
2.解压压缩文件
解压命令: tar -jcvf 文件名.tar.bz2,如:
![](https://img-blog.csdn.net/20151223170107452)
这个时候我们已经完成了解压,但是为了便于操作明了,我们给解压后的文件命名为apache
命令:
3.安装apache
![](https://img-blog.csdn.net/20151225084401093)
进入apache,输入编译安装命令:
这个时候,我们发现出现错误了,APR not found ….,这是因为缺少了文件,
解决方案如下:
注意:如果在万网买的是其他类型的Linux服务器,搭建方法(命令部分差异)可能略有不同,建议百度其他教程
首先要用到两个工具:putty,filezilla
putty:linux远端控制工具
filezilla:ftp上传工具(也可以用于远端链接服务器)
1.下载apache
进入官网下载http://httpd.apache.org/download.cgi#apache24,我下载的是 httpd-2.4.18.tar.bz2
然后将下载的文件上传到远端linux服务器(我使用filezilla)
如图:
安装完成之后,我觉得似乎直接在线用命令下载挺不错。不如yum等。
2.解压压缩文件
解压命令: tar -jcvf 文件名.tar.bz2,如:
tar -jxvf httpd-2.4.18.tar.bz2
这个时候我们已经完成了解压,但是为了便于操作明了,我们给解压后的文件命名为apache
命令:
mv httpd-2.4.18 apache
3.安装apache
进入apache,输入编译安装命令:
./configure --prefix=/usr/local/apache --enable-so
这个时候,我们发现出现错误了,APR not found ….,这是因为缺少了文件,
解决方案如下:
wget http://archive.apache.org/dist/apr/apr-1.5.2.tar.bz2[/code]wget http://archive.apache.org/dist/apr/apr-util-1.5.4.tar.bz2[/code]wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.bz2[/code]
这个时候三个包都已经下载了,我们只需要解压安装就可以了。
不过有一点需要强调,如果以上包有了最新更新,大家可以下载最新的。只需要在浏览器中输入前面的路径,进去之后可以选择最新的包下载。
我们下载的都是bz2,解压命令上文已经讲过了tar -jxvf apr-1.5.2.tar.bz2 /*解压完成,进入文件夹*/ cd apr-1.5.2/ /*安装*/ ./configure --prefix=/usr/local/apr make && make install
其他两个类似,这里附上命令/*第二个*/ tar -jxvf apr-util-1.5.4.tar.bz2 cd apr-util-1.5.4 ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr make && make install /*第三个*/ tar -jxvf pcre-8.37.tar.bz2 cd pcre-8.37 ./configure --prefix=/usr/local/pcre make && make install
这个时候我们的问题已经解决,继续执行编译安装apache命令,./configure --prefix=/usr/local/apache --enable-module=so --with-apr=/usr/local/apr --with-apr-util --with-pcre=/usr/local/pcre make && make install
这个时候apache已经安装好了,然后我们开始配置环境变量cd ~ /*打开.bash_profile文件*/ vim .bash_profile 然后给bash_profile里面,我们找到----PATH=$PATH:$HOME/bin----下面加上 PATH=$PATH:/usr/local/apache/bin
配置好.bash_profile文件之后
输入apachectl -l返回信息则证明配置成功
这个时候我们所有的apache服务已经配置完成,只需要打开服务器即可apachecel start
然后在浏览器上输入服务器的ip地址就可以访问了。
会出现 It works!,表示已经成功了
最后说明:apache的服务器空间路径为:/usr/local/apache/htdocs
我们可以将代码放在htdocs文件夹底下就可以了。
相关文章推荐
- Linux socket 初步
- 小心服务器内存居高不下的元凶--WebAPI服务
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Centos6 编译安装Python
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户