Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 如何在OSX Yosemite上更改apache的版本?_Macos_Apache - Fatal编程技术网

Macos 如何在OSX Yosemite上更改apache的版本?

Macos 如何在OSX Yosemite上更改apache的版本?,macos,apache,Macos,Apache,apache的默认版本是2.4.9。我从apache网站下载了2.4.10并进行了make&make安装。然而,当我使用httpd-v时,它仍然显示2.4.9 有没有办法更改默认版本或覆盖?尝试键入 which httpd 查看您正在运行的路径的完整路径。我的是/usr/sbin/httpd——OSX附带的标准配置 然后检查您将新的httpd安装到哪个目录中-可能是/usr/local/bin。所以问题不在于它没有安装,而是OSX正在查看与您安装的不同的httpd 要使用已安装的文件,您需要编

apache的默认版本是2.4.9。我从apache网站下载了2.4.10并进行了make&make安装。然而,当我使用httpd-v时,它仍然显示2.4.9

有没有办法更改默认版本或覆盖?

尝试键入

which httpd
查看您正在运行的路径的完整路径。我的是/usr/sbin/httpd——OSX附带的标准配置

然后检查您将新的httpd安装到哪个目录中-可能是/usr/local/bin。所以问题不在于它没有安装,而是OSX正在查看与您安装的不同的httpd

要使用已安装的文件,您需要编辑文件/usr/sbin/apachectl,并找到显示以下内容的行:

HTTPD='/usr/sbin/httpd'

并将其更改为指向安装新apache的位置。

我的问题更多,因为我的系统上有两个apache版本。我一直在/usr/bin/中创建符号链接,但是失败了,因为我在ln命令中没有使用绝对路径