apache的默认版本是2.4.9。我从apache网站下载了2.4.10,并且“make & make install”。但是,当我做httpd -v时,它仍然显示我2.4.9。如何更改OSX Yosemite上的apache版本?
有没有办法改变默认版本或覆盖?
apache的默认版本是2.4.9。我从apache网站下载了2.4.10,并且“make & make install”。但是,当我做httpd -v时,它仍然显示我2.4.9。如何更改OSX Yosemite上的apache版本?
有没有办法改变默认版本或覆盖?
试着键入
which httpd
看向正在运行一个完整路径。 Mine是/usr/sbin/httpd
- OS X附带的标准版本。
然后检查你的新httpd安装到哪个目录 - 可能是/usr/local/bin
。所以问题不在于它没有安装,而是OSX正在查看与安装的不同的httpd。
要使用已安装了一个,你需要编辑文件/usr/sbin/apachectl
并找到这行:
HTTPD='/usr/sbin/httpd'
,并改变它指向哪里您安装新的Apache。
我的问题是我的系统上有两个版本的Apache。我一直在/ usr/bin /中创建符号链接,但失败了,因为我没有在我的ln命令中使用绝对路径。