在mac os x 10.4 tiger上安装apache2

xiaoxiao2024-08-23  252

在网上摸爬滚打了两天,终于把apache2成功安装在mac os x10.4系统上了.回想起来其实并不复杂,不过由地我对unix类型系统还不了太解走了不少弯路.现在把过程记录下来,备忘. 准备工作: 安装xcode2.4 下载apache2.2.11源代码 我下载的是现在最近的apache2.2.11源包,apache没有提供现成的安装包.需要编译,因此系统必须已安装了xcode.这个买电脑时随机的光盘里有,也可以到apple网上下载,只是要注意tiger系统配的是xcode2.4版,xcode3.1是给leopard用的. OK,开始 我是用Stufflt将其解压,得到httpd-2.2.11文件夹,在终端中进入这个文件夹根目录,执行 $ ./buildconf $ ./configure --prefix=/opt/apache2_2_11 --enable-modules='all' --enable-mods-shared='all' 这里的 --prefix参数指定了将要安装到的目录,如果不指定的话,会安装到/usr/local/apache2下,一般建议装在/opt下,后面的--enable-modules可以选择其它参数,可以敲入./configure -help查看. $ sudo make (这里有个小插曲,由于之前我先装了SVN,用的Subversion-1.6.0.pkg这个文件,结果在这里出现问题:/bin/sh: line 1: /opt/subversion/build-1/libtool: No such file or directory,在google上找了很久,偶尔有遇到与我有同样问题的,但只是提出疑问,都没有下文.无耐之下,我只好先删了subversion,就没有这个问题了 :( 不明白为什么,希望高手不吝赐教) $ sudo make install 这样apache2.2.11就编译并安装了,执行 $ /opt/apache2_2_11/bin/apachectl -start 这时提示错误: httpd: Could not open configuration file /usr/local/apache2/conf/httpd.conf: No such file or directory 我的办法是在/usr/local里创建一个到/opt/apache2_2_11/的链接: $ sudo ln -s /opt/apache2_2_11/ /usr/local/apache2 再打开apache服务试试: $ /opt/apache2_2_11/bin/apachectl -start 没有报错,打开 http://localhost/,显示 It works! 这样就说明安装成功了.
转载请注明原文地址: https://www.6miu.com/read-5017817.html

最新回复(0)