php.ini-Apple 默认 OSX Catalina 在不同位置
php.ini-default on Apple OSX Catalina on different locations
当我在终端 (zsh) 中键入 locate php.ini
时,它指向 /private/etc/
。但是当我键入 php --info
时,它位于 /etc
文件夹中。两者都存在(实际上是php.ini-default)。为什么 locate
-command 只能在 /private/etc
中找到 php.ini-default 而在 /etc
中找不到?为什么他们两个在两个不同的地方?是不是版本不同?
原因是 /etc 是 /private/etc.
的符号链接
total 11
drwxrwxr-x+ 41 root admin 1312 May 1 03:18 Applications
drwxr-xr-x 67 root wheel 2144 Mar 28 16:33 Library
drwxr-xr-x@ 8 root wheel 256 Sep 29 2019 System
drwxr-xr-x 5 root admin 160 Sep 29 2019 Users
drwxr-xr-x 7 root wheel 224 May 2 01:53 Volumes
drwxr-xr-x@ 38 root wheel 1216 Mar 28 16:30 bin
drwxr-xr-x 2 root wheel 64 Aug 24 2019 cores
dr-xr-xr-x 3 root wheel 5554 Apr 30 10:56 dev
lrwxr-xr-x@ 1 root admin 11 Oct 14 2019 etc -> private/etc
lrwxr-xr-x 1 root wheel 25 Apr 30 10:56 home -> /System/Volumes/Data/home
drwxr-xr-x 4 root wheel 128 Nov 9 16:27 opt
drwxr-xr-x 6 root wheel 192 Mar 28 16:32 private
drwxr-xr-x@ 63 root wheel 2016 Mar 28 16:30 sbin
lrwxr-xr-x@ 1 root admin 11 Oct 14 2019 tmp -> private/tmp
drwxr-xr-x@ 11 root wheel 352 Oct 14 2019 usr
lrwxr-xr-x@ 1 root admin 11 Oct 14 2019 var -> private/var
这就是为什么 locate 只会找到一个而不会找到另一个的原因。是同一个文件!
当我在终端 (zsh) 中键入 locate php.ini
时,它指向 /private/etc/
。但是当我键入 php --info
时,它位于 /etc
文件夹中。两者都存在(实际上是php.ini-default)。为什么 locate
-command 只能在 /private/etc
中找到 php.ini-default 而在 /etc
中找不到?为什么他们两个在两个不同的地方?是不是版本不同?
原因是 /etc 是 /private/etc.
的符号链接total 11
drwxrwxr-x+ 41 root admin 1312 May 1 03:18 Applications
drwxr-xr-x 67 root wheel 2144 Mar 28 16:33 Library
drwxr-xr-x@ 8 root wheel 256 Sep 29 2019 System
drwxr-xr-x 5 root admin 160 Sep 29 2019 Users
drwxr-xr-x 7 root wheel 224 May 2 01:53 Volumes
drwxr-xr-x@ 38 root wheel 1216 Mar 28 16:30 bin
drwxr-xr-x 2 root wheel 64 Aug 24 2019 cores
dr-xr-xr-x 3 root wheel 5554 Apr 30 10:56 dev
lrwxr-xr-x@ 1 root admin 11 Oct 14 2019 etc -> private/etc
lrwxr-xr-x 1 root wheel 25 Apr 30 10:56 home -> /System/Volumes/Data/home
drwxr-xr-x 4 root wheel 128 Nov 9 16:27 opt
drwxr-xr-x 6 root wheel 192 Mar 28 16:32 private
drwxr-xr-x@ 63 root wheel 2016 Mar 28 16:30 sbin
lrwxr-xr-x@ 1 root admin 11 Oct 14 2019 tmp -> private/tmp
drwxr-xr-x@ 11 root wheel 352 Oct 14 2019 usr
lrwxr-xr-x@ 1 root admin 11 Oct 14 2019 var -> private/var
这就是为什么 locate 只会找到一个而不会找到另一个的原因。是同一个文件!