gpt4 book ai didi

apache - 将原生 apache 从 2.2.21 升级到 2.4.2 - Lion 10.7.4

转载 作者:行者123 更新时间:2023-12-02 08:54:22 27 4
gpt4 key购买 nike

如标题所述,我有 apache 2.2.21 作为我的 LAMP 堆栈的一部分本地运行。我想将 apache 升级到最新版本 - 2.4.2。是否有推荐或最佳实践来安全地执行此操作而不破坏丢失现有设置等内容?

感谢您的时间和指导。

最佳答案

我能够使用以下步骤安装最新版本 (2.4.2)。

使用 fink(或您使用的任何 osx 包管理器)安装 pcre(perl 兼容正则表达式库)

$ fink install pcre

使用以下步骤安装最新版本(截至撰写本文时为 2.4.2)

$ sudp apachectl stop
$ cd ~/Downloads/
$ curl -O http://mirror.uoregon.edu/apache//httpd/httpd-2.4.2.tar.gz
$ gzip -d httpd-2.4.2.tar.gz
$ tar xvf httpd-2.4.2.tar
$ cd httpd-2.4.2
$ ./configure
$ make
$ sudo make install

但是,新的二进制文件安装在/usr/local 下,并且似乎没有覆盖 OSX lion 上的默认安装位置。我找不到 config.nice 文件来按照 apache 升级文档的建议使用。

原始的 apache 文件 httpd、apachectl 和 ab 位于/usr/sbin 上。在没有找到任何文档来确认这是正确的做法的情况下,我继续备份原始文件并将新文件从/usr/local/bin 符号链接(symbolic link)到/usr/sbin ,如下所示。

$ cd /usr/sbin

# backup the original files ...

$ sudo ln -s ../local/bin/ab ab
$ sudo ln -s ../local/bin/apachectl apachectl
$ sudo ln -s ../local/bin/httpd httpd

这似乎有效,不过如果能得到知情人士的确认就更好了。

关于apache - 将原生 apache 从 2.2.21 升级到 2.4.2 - Lion 10.7.4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10676983/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com