您的位置:首页 > 运维架构 > Linux

archlinux 源码编译搭建 LAMP web服务器

2013-09-12 22:49 495 查看
维基百科介绍:

LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写:

linux + Apache + MySQL + PHP 、Perl或者Python组成。

系统版本:

内核:3.10.10-1-ARCH

make 3.82

gcc :4.8.1

1 apache的安装

假设已经安装好了archlinux,可以上网。假设读者是在命令行界面环境中,是root用户。

先下载wget。

pacman -S wget
Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源代码的网页服务器,也就是我们常说的apache,这个网页服务器的安装包名字是httpd+相应的版本号。

下载httpd安装包,在apache的官网上如图所示,选择Unix Source httpd-2.4.6.tar.gz即可,会出现一个下载地址(在新打开的标签页的地址栏),比如我的是
http://apache.dataguru.cn//httpd/httpd-2.4.6.tar.gz。使用wget下载。
wget http://apache.dataguru.cn//httpd/httpd-2.4.6.tar.gz[/code]文件应该是在/root下。 
解压文件。

tar xvzf httpd-2.4.6.tar.gz
然后进入文件夹

./configure --prefix=/usr/local/apache --enable-track-vars --enable-cgi --with-config-file-path=/usr/local/etc/apache
make
make install
然后启动:

/usr/local/apache/bin/apachectl start
这样就正常启动了。

如果在configure或者make过程中提示缺少apr not found,那么

pacman -S apr apr-utils
即可。

网站的根目录在/usr/local/apache/htdocs里面。里面有一个index.html,里面只有一句话:it works!

打开浏览器,输入localhost或者ip地址即可看到显示的it wokrs,端口号默认是80。

主要的配置都在apache/conf/httpd.conf里面。

未完待续
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: