首页 > L.A.M.P > LAMP 以及 PHP 开发环境搭建全记录之 Apache 篇

LAMP 以及 PHP 开发环境搭建全记录之 Apache 篇

2009年2月8日 发表评论 阅读评论

Linux 系统安装好了,那么开始装 Apache 服务器,当然是通过编译方式安装了。我选用的是最新的 2.2.11 版,去 http://httpd.apache.org/download.cgi 下载到 httpd-2.2.11.tar.gz。解压到任意文件夹中备用,我这里解压出来的文件夹名是 httpd-2.2.11。按照我的规划,我准备将所有程序都安装在 /opt 文件夹中,恩恩。

打开终端输入:

sudo apt-get install gcc g++ cpp libncurses5-dev make libssl-dev sysv-rc-conf bison libbz2-dev libcurl3-openssl-dev libjpeg62-dev libpng12-dev libxpm-dev libt1-dev libfreetype6-dev libgmp3-dev libmcrypt-dev libmhash-dev libpspell-dev libsnmp-dev libmm-dev libtidy-dev libxml2-dev

这条命令我是抄袭 cicisoso 的,只是把 libsnmp9-dev 改成 libsnmp-dev 而已,不然 ubuntu 8.10 下会出错。恩,顺利的话呢,很快就把编译安装所需要的文件都安装好了。恩接下来在终端中进入到 httpd-2.2.11 目录再依次输入如下代码:(不好意思,又是抄袭 cicisoso 的安装方法,稍微作了点小更改)

cd srclib/apr
sudo ./configure –prefix=/opt/apache/apr && make && make install
cd ../apr-util
sudo ./configure –prefix=/opt/apache/apr-util –with-apr=/opt/apache/apr && make && make install
cd ../..
./configure –prefix=/opt/apache –enable-cache –enable-disk-cache –enable-mem-cache –enable-ssl –enable-http –enable-rewrite –enable-so –with-apr=/opt/apache/apr –with-apr-util=/opt/apache/apr-util && make && make install

漫长的等待后安装完毕,接下来是设置。先输入 sudo gedit /opt/apache/conf/httpd.conf 在编辑器里搜索 servername 把其后面的字符串改为 localhost:80,保存好退出吧。接下来就是试运行 apache 了,终端中输入 sudo /opt/apache/bin/apachectl start,如果这时打开浏览器访问 http://localhost 出现了 It Works! 字样那么就安装成功了。

我想自定义服务器根目录的路径,那么再次编辑 httpd.conf 搜索 DocumentRoot 和 Directory 把这两个后面的引号中间的内容更换成 /home/magki/htdocs 呵呵,这里比较容易进入。

我还想让 apache 随系统自启动,那么依次在终端输入:

sudo cp /opt/apache/bin/apachectl /etc/init.d/apachectl
sudo chmod +x apachectl
sudo sysv-rc-conf

在界面中找到 apachectl 将其右边的 2,3,4,5 项都选中并按 Q 键退出,OK 了,大功告成。在这里感谢 cicisoso 的安装攻略。

分类: L.A.M.P 标签:
  1. 2009年6月27日13:04 | #1

    为什么母鸡会生鸡蛋

  1. 本文目前尚无任何 trackbacks 和 pingbacks.