我想在我的OS X Mavericks上安装apache 2.4并且遇到./configure
和make
的问题。
答案 0 :(得分:15)
首先你需要自制软件。你可以得到:
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
来自official homebrew website的命令。
然后你需要通过:
安装pcre和libtoolbrew install pcre
brew install libtool
之后,从Apache
提取后进入目录并运行以下命令:
./configure --prefix=/usr/local/apache-<VERSION> LTFLAGS=--tag=CC
例如:
./configure --prefix=/usr/local/apache-2.4.7 LTFLAGS=--tag=CC
我找到了here。
完成这些步骤后,您只需要运行
make
make install
,httpd配置和bash改为here。除了确保在正确的路径中使用替代品。
最后一次运行
httpd -k start working
httpd -v
你会得到(除了你的版本号):
服务器版本:Apache / 2.4.7(Unix)
服务器内置:2014年2月8日14:34:44
希望这可以节省您的时间。
答案 1 :(得分:14)
请注意,Apache httpd默认安装在Mac OS X 10.9.x Mavericks上。它可以通过以下命令启动:
sudo apachectl start
可以在此路径中找到配置文件:
/private/etc/apache2/httpd.conf
答案 2 :(得分:1)
我必须在srclib中下载apr和apr-util;解压缩并删除目录名末尾的版本。然后运行:
./configure --with-included-apr