{"id":37060,"date":"2022-12-05T23:40:45","date_gmt":"2023-02-28T22:18:58","guid":{"rendered":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8macos-sierra-10-12%e4%b8%8a%e5%ae%89%e8%a3%85apache%e3%80%82\/"},"modified":"2024-04-29T03:54:34","modified_gmt":"2024-04-28T19:54:34","slug":"%e5%9c%a8macos-sierra-10-12%e4%b8%8a%e5%ae%89%e8%a3%85apache%e3%80%82","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8macos-sierra-10-12%e4%b8%8a%e5%ae%89%e8%a3%85apache%e3%80%82\/","title":{"rendered":"\u5728macOS Sierra 10.12\u4e0a\u5b89\u88c5Apache"},"content":{"rendered":"<h1>\u68c0\u67e5MacOS\u4e2d\u9884\u88c5\u7684Apache\u3002<\/h1>\n<p>\u542f\u52a8<\/p>\n<pre class=\"post-pre\"><code><span class=\"gp\">&lt;\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf\u30fc\u540d&gt;<\/span>:~ &lt;\u30e6\u30fc\u30b6\u30fc\u540d&gt;<span class=\"nv\">$ <\/span><span class=\"nb\">sudo <\/span>apachectl start\r\n<span class=\"go\">Password:\r\n<\/span><\/code><\/pre>\n<p>\u505c\u4e0b\u6765<\/p>\n<pre class=\"post-pre\"><code><span class=\"gp\">&lt;\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf\u30fc\u540d&gt;<\/span>:~ &lt;\u30e6\u30fc\u30b6\u30fc\u540d&gt;<span class=\"nv\">$ <\/span><span class=\"nb\">sudo <\/span>apachectl stop\r\n<\/code><\/pre>\n<h1>\u4f7f\u7528Homebrew\u8fdb\u884c\u5b89\u88c5\u3002<\/h1>\n<pre class=\"post-pre\"><code><span class=\"gp\">&lt;\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf\u30fc\u540d&gt;<\/span>:~ &lt;\u30e6\u30fc\u30b6\u30fc\u540d&gt;<span class=\"nv\">$ <\/span>brew search httpd\r\n<span class=\"gp\">==&gt;<\/span> Formulae\r\n<span class=\"go\">darkhttpd                                lighttpd\r\nhttpd                                    mighttpd2\r\nhttpdiff                                 homebrew\/linuxbrew-core\/httpd\r\nlibmicrohttpd\r\n<\/span><\/code><\/pre>\n<pre class=\"post-pre\"><code><span class=\"gp\">&lt;\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf\u30fc\u540d&gt;<\/span>:~ &lt;\u30e6\u30fc\u30b6\u30fc\u540d&gt;<span class=\"nv\">$ <\/span>brew list | <span class=\"nb\">grep <\/span>httpd\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code><span class=\"gp\">&lt;\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf\u30fc\u540d&gt;<\/span>:~ &lt;\u30e6\u30fc\u30b6\u30fc\u540d&gt;<span class=\"nv\">$ <\/span>brew search httpd\r\n<span class=\"gp\">==&gt;<\/span> Formulae\r\n<span class=\"go\">darkhttpd                                lighttpd\r\nhttpd                                    mighttpd2\r\nhttpdiff                                 homebrew\/linuxbrew-core\/httpd\r\nlibmicrohttpd\r\n<\/span><\/code><\/pre>\n<pre class=\"post-pre\"><code><span class=\"gp\">&lt;\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf\u30fc\u540d&gt;<\/span>:~ &lt;\u30e6\u30fc\u30b6\u30fc\u540d&gt;<span class=\"nv\">$ <\/span>brew <span class=\"nb\">install <\/span>httpd\r\n<span class=\"go\">Updating Homebrew...\r\n<\/span><span class=\"gp\">==&gt;<\/span> Auto-updated Homebrew!\r\n<span class=\"go\">Updated 1 tap (homebrew\/core).\r\n<\/span><span class=\"gp\">==&gt;<\/span> New Formulae\r\n<span class=\"go\">pipx\r\n<\/span><span class=\"gp\">==&gt;<\/span> Updated Formulae\r\n<span class=\"go\">allureofthestars           interactive-rebase-tool    pulumi\r\nawscli                     joplin                     pumba\r\nbettercap                  klavaro                    pushpin\r\nbit                        libgaiagraphics            qt\r\nbluepill                   libgeotiff                 rustup-init\r\nbzt                        liblas                     sbcl\r\ncamlp4                     libmatroska                shpotify\r\ncloc                       librasterlite              sipsak\r\ndiff-pdf                   mariadb@10.1               sonobuoy\r\ndocker-credential-helper   mercurial                  sourcekitten\r\ndovecot                    mkvtoolnix                 step\r\netcd                       mosquitto                  swig\r\nevince                     mu                         taskell\r\nfaas-cli                   nexus                      tmux\r\nfonttools                  node                       tor\r\ngdal                       node@10                    torsocks\r\nghq                        nodenv                     translate-shell\r\nglib                       pdal                       txr\r\nglib-networking            pdftoipe                   unp64\r\ngmic                       php                        unrar\r\ngrafana                    php@7.1                    velero\r\ngssdp                      php@7.2                    vulkan-headers\r\ngupnp                      plantuml                   yara\r\nhugo                       pmd                        youtube-dl\r\nimagemagick                poppler                    zola\r\nimagemagick@6              prototool\r\n<\/span><span class=\"gp\">==&gt;<\/span> Deleted Formulae\r\n<span class=\"go\">imapsync                                 node@6\r\n\r\n<\/span><span class=\"gp\">==&gt;<\/span> Installing dependencies <span class=\"k\">for <\/span>httpd: apr, apr-util, brotli, c-ares, jansson, jemalloc, libev, libevent, nghttp2, pcre\r\n<span class=\"gp\">==&gt;<\/span> Installing httpd dependency: apr\r\n<span class=\"gp\">==&gt;<\/span> Downloading https:\/\/homebrew.bintray.com\/bottles\/apr-1.7.0.sierra.bottle.tar\r\n<span class=\"gp\">#<\/span><span class=\"c\">####################################################################### 100.0%<\/span>\r\n<span class=\"gp\">==&gt;<\/span> Pouring apr-1.7.0.sierra.bottle.tar.gz\r\n<span class=\"gp\">==&gt;<\/span> Caveats\r\n<span class=\"go\">This formula is keg-only, which means it was not symlinked into \/usr\/local,\r\nbecause Apple's CLT package contains apr.\r\n\r\nIf you need to have this software first in your PATH run:\r\n<\/span><span class=\"gp\">  echo 'export PATH=\"\/usr\/local\/opt\/apr\/bin:$<\/span>PATH<span class=\"s2\">\"' &gt;&gt; ~\/.bash_profile\r\n<\/span>\r\n<span class=\"gp\">==&gt;<\/span> Summary\r\n<span class=\"go\">?  \/usr\/local\/Cellar\/apr\/1.7.0: 59 files, 1.4MB\r\n<\/span><span class=\"gp\">==&gt;<\/span> Installing httpd dependency: apr-util\r\n<span class=\"gp\">==&gt;<\/span> Downloading https:\/\/homebrew.bintray.com\/bottles\/apr-util-1.6.1_1.sierra.bot\r\n<span class=\"gp\">#<\/span><span class=\"c\">####################################################################### 100.0%<\/span>\r\n<span class=\"gp\">==&gt;<\/span> Pouring apr-util-1.6.1_1.sierra.bottle.tar.gz\r\n<span class=\"gp\">==&gt;<\/span> Caveats\r\n<span class=\"go\">This formula is keg-only, which means it was not symlinked into \/usr\/local,\r\nbecause Apple's CLT package contains apr.\r\n\r\nIf you need to have this software first in your PATH run:\r\n<\/span><span class=\"gp\">  echo 'export PATH=\"\/usr\/local\/opt\/apr-util\/bin:$<\/span>PATH<span class=\"s2\">\"' &gt;&gt; ~\/.bash_profile\r\n<\/span>\r\n<span class=\"gp\">==&gt;<\/span> Summary\r\n<span class=\"go\">?  \/usr\/local\/Cellar\/apr-util\/1.6.1_1: 54 files, 778.3KB\r\n<\/span><span class=\"gp\">==&gt;<\/span> Installing httpd dependency: brotli\r\n<span class=\"gp\">==&gt;<\/span> Downloading https:\/\/homebrew.bintray.com\/bottles\/brotli-1.0.7.sierra.bottle.\r\n<span class=\"gp\">#<\/span><span class=\"c\">####################################################################### 100.0%<\/span>\r\n<span class=\"gp\">==&gt;<\/span> Pouring brotli-1.0.7.sierra.bottle.tar.gz\r\n<span class=\"go\">?  \/usr\/local\/Cellar\/brotli\/1.0.7: 25 files, 2.2MB\r\n<\/span><span class=\"gp\">==&gt;<\/span> Installing httpd dependency: c-ares\r\n<span class=\"gp\">==&gt;<\/span> Downloading https:\/\/homebrew.bintray.com\/bottles\/c-ares-1.15.0.sierra.bottle\r\n<span class=\"gp\">#<\/span><span class=\"c\">####################################################################### 100.0%<\/span>\r\n<span class=\"gp\">==&gt;<\/span> Pouring c-ares-1.15.0.sierra.bottle.tar.gz\r\n<span class=\"go\">?  \/usr\/local\/Cellar\/c-ares\/1.15.0: 72 files, 483.7KB\r\n<\/span><span class=\"gp\">==&gt;<\/span> Installing httpd dependency: jansson\r\n<span class=\"gp\">==&gt;<\/span> Downloading https:\/\/homebrew.bintray.com\/bottles\/jansson-2.12.sierra.bottle.\r\n<span class=\"gp\">#<\/span><span class=\"c\">####################################################################### 100.0%<\/span>\r\n<span class=\"gp\">==&gt;<\/span> Pouring jansson-2.12.sierra.bottle.tar.gz\r\n<span class=\"go\">?  \/usr\/local\/Cellar\/jansson\/2.12: 11 files, 157.9KB\r\n<\/span><span class=\"gp\">==&gt;<\/span> Installing httpd dependency: jemalloc\r\n<span class=\"gp\">==&gt;<\/span> Downloading https:\/\/homebrew.bintray.com\/bottles\/jemalloc-5.2.0.sierra.bottl\r\n<span class=\"gp\">#<\/span><span class=\"c\">####################################################################### 100.0%<\/span>\r\n<span class=\"gp\">==&gt;<\/span> Pouring jemalloc-5.2.0.sierra.bottle.tar.gz\r\n<span class=\"go\">?  \/usr\/local\/Cellar\/jemalloc\/5.2.0: 16 files, 1.9MB\r\n<\/span><span class=\"gp\">==&gt;<\/span> Installing httpd dependency: libev\r\n<span class=\"gp\">==&gt;<\/span> Downloading https:\/\/homebrew.bintray.com\/bottles\/libev-4.24.sierra.bottle.ta\r\n<span class=\"gp\">#<\/span><span class=\"c\">####################################################################### 100.0%<\/span>\r\n<span class=\"gp\">==&gt;<\/span> Pouring libev-4.24.sierra.bottle.tar.gz\r\n<span class=\"go\">?  \/usr\/local\/Cellar\/libev\/4.24: 12 files, 432.2KB\r\n<\/span><span class=\"gp\">==&gt;<\/span> Installing httpd dependency: libevent\r\n<span class=\"gp\">==&gt;<\/span> Downloading https:\/\/homebrew.bintray.com\/bottles\/libevent-2.1.8.sierra.bottl\r\n<span class=\"gp\">#<\/span><span class=\"c\">####################################################################### 100.0%<\/span>\r\n<span class=\"gp\">==&gt;<\/span> Pouring libevent-2.1.8.sierra.bottle.tar.gz\r\n<span class=\"go\">?  \/usr\/local\/Cellar\/libevent\/2.1.8: 847 files, 2.2MB\r\n<\/span><span class=\"gp\">==&gt;<\/span> Installing httpd dependency: nghttp2\r\n<span class=\"gp\">==&gt;<\/span> Downloading https:\/\/homebrew.bintray.com\/bottles\/nghttp2-1.38.0.sierra.bottl\r\n<span class=\"gp\">#<\/span><span class=\"c\">####################################################################### 100.0%<\/span>\r\n<span class=\"gp\">==&gt;<\/span> Pouring nghttp2-1.38.0.sierra.bottle.tar.gz\r\n<span class=\"go\">?  \/usr\/local\/Cellar\/nghttp2\/1.38.0: 26 files, 2.7MB\r\n<\/span><span class=\"gp\">==&gt;<\/span> Installing httpd dependency: pcre\r\n<span class=\"gp\">==&gt;<\/span> Downloading https:\/\/homebrew.bintray.com\/bottles\/pcre-8.43.sierra.bottle.tar\r\n<span class=\"gp\">#<\/span><span class=\"c\">####################################################################### 100.0%<\/span>\r\n<span class=\"gp\">==&gt;<\/span> Pouring pcre-8.43.sierra.bottle.tar.gz\r\n<span class=\"go\">Error: The `brew link` step did not complete successfully\r\nThe formula built, but is not symlinked into \/usr\/local\r\nCould not symlink bin\/pcre-config\r\nTarget \/usr\/local\/bin\/pcre-config\r\nis a symlink belonging to pcre. You can unlink it:\r\n  brew unlink pcre\r\n\r\nTo force the link and overwrite all conflicting files:\r\n  brew link --overwrite pcre\r\n\r\nTo list all files that would be deleted:\r\n  brew link --overwrite --dry-run pcre\r\n\r\nPossible conflicting files are:\r\n<\/span><span class=\"gp\">\/usr\/local\/bin\/pcre-config -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/bin\/pcre-config\r\n<span class=\"gp\">\/usr\/local\/bin\/pcregrep -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/bin\/pcregrep\r\n<span class=\"gp\">\/usr\/local\/bin\/pcretest -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/bin\/pcretest\r\n<span class=\"gp\">\/usr\/local\/include\/pcre.h -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/include\/pcre.h\r\n<span class=\"gp\">\/usr\/local\/include\/pcre_scanner.h -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/include\/pcre_scanner.h\r\n<span class=\"gp\">\/usr\/local\/include\/pcre_stringpiece.h -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/include\/pcre_stringpiece.h\r\n<span class=\"gp\">\/usr\/local\/include\/pcrecpp.h -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/include\/pcrecpp.h\r\n<span class=\"gp\">\/usr\/local\/include\/pcrecpparg.h -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/include\/pcrecpparg.h\r\n<span class=\"gp\">\/usr\/local\/include\/pcreposix.h -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/include\/pcreposix.h\r\n<span class=\"go\">\/usr\/local\/share\/doc\/pcre\/AUTHORS\r\n\/usr\/local\/share\/doc\/pcre\/COPYING\r\n\/usr\/local\/share\/doc\/pcre\/ChangeLog\r\n\/usr\/local\/share\/doc\/pcre\/LICENCE\r\n\/usr\/local\/share\/doc\/pcre\/NEWS\r\n\/usr\/local\/share\/doc\/pcre\/README\r\n\/usr\/local\/share\/doc\/pcre\/html\/NON-AUTOTOOLS-BUILD.txt\r\n\/usr\/local\/share\/doc\/pcre\/html\/README.txt\r\n\/usr\/local\/share\/doc\/pcre\/html\/index.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre-config.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre16.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre32.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_assign_jit_stack.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_compile.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_compile2.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_config.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_copy_named_substring.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_copy_substring.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_dfa_exec.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_exec.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_free_study.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_free_substring.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_free_substring_list.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_fullinfo.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_get_named_substring.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_get_stringnumber.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_get_stringtable_entries.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_get_substring.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_get_substring_list.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_jit_exec.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_jit_stack_alloc.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_jit_stack_free.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_maketables.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_pattern_to_host_byte_order.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_refcount.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_study.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_utf16_to_host_byte_order.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_utf32_to_host_byte_order.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_version.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcreapi.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcrebuild.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcrecallout.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcrecompat.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcrecpp.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcredemo.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcregrep.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcrejit.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcrelimits.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcrematching.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcrepartial.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcrepattern.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcreperform.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcreposix.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcreprecompile.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcresample.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcrestack.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcresyntax.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcretest.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcreunicode.html\r\n\/usr\/local\/share\/doc\/pcre\/pcre-config.txt\r\n\/usr\/local\/share\/doc\/pcre\/pcre.txt\r\n\/usr\/local\/share\/doc\/pcre\/pcregrep.txt\r\n\/usr\/local\/share\/doc\/pcre\/pcretest.txt\r\n\/usr\/local\/share\/doc\/pcre\/AUTHORS\r\n\/usr\/local\/share\/doc\/pcre\/COPYING\r\n\/usr\/local\/share\/doc\/pcre\/ChangeLog\r\n\/usr\/local\/share\/doc\/pcre\/LICENCE\r\n\/usr\/local\/share\/doc\/pcre\/NEWS\r\n\/usr\/local\/share\/doc\/pcre\/README\r\n\/usr\/local\/share\/doc\/pcre\/html\/NON-AUTOTOOLS-BUILD.txt\r\n\/usr\/local\/share\/doc\/pcre\/html\/README.txt\r\n\/usr\/local\/share\/doc\/pcre\/html\/index.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre-config.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre16.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre32.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_assign_jit_stack.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_compile.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_compile2.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_config.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_copy_named_substring.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_copy_substring.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_dfa_exec.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_exec.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_free_study.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_free_substring.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_free_substring_list.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_fullinfo.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_get_named_substring.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_get_stringnumber.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_get_stringtable_entries.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_get_substring.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_get_substring_list.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_jit_exec.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_jit_stack_alloc.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_jit_stack_free.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_maketables.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_pattern_to_host_byte_order.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_refcount.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_study.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_utf16_to_host_byte_order.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_utf32_to_host_byte_order.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcre_version.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcreapi.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcrebuild.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcrecallout.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcrecompat.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcrecpp.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcredemo.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcregrep.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcrejit.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcrelimits.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcrematching.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcrepartial.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcrepattern.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcreperform.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcreposix.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcreprecompile.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcresample.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcrestack.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcresyntax.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcretest.html\r\n\/usr\/local\/share\/doc\/pcre\/html\/pcreunicode.html\r\n\/usr\/local\/share\/doc\/pcre\/pcre-config.txt\r\n\/usr\/local\/share\/doc\/pcre\/pcre.txt\r\n\/usr\/local\/share\/doc\/pcre\/pcregrep.txt\r\n\/usr\/local\/share\/doc\/pcre\/pcretest.txt\r\n<\/span><span class=\"gp\">\/usr\/local\/share\/man\/man1\/pcre-config.1 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man1\/pcre-config.1\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man1\/pcregrep.1 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man1\/pcregrep.1\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man1\/pcretest.1 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man1\/pcretest.1\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre16.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre16.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre16_assign_jit_stack.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre16_assign_jit_stack.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre16_compile.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre16_compile.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre16_compile2.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre16_compile2.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre16_config.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre16_config.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre16_copy_named_substring.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre16_copy_named_substring.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre16_copy_substring.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre16_copy_substring.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre16_dfa_exec.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre16_dfa_exec.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre16_exec.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre16_exec.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre16_free_study.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre16_free_study.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre16_free_substring.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre16_free_substring.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre16_free_substring_list.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre16_free_substring_list.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre16_fullinfo.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre16_fullinfo.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre16_get_named_substring.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre16_get_named_substring.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre16_get_stringnumber.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre16_get_stringnumber.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre16_get_stringtable_entries.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre16_get_stringtable_entries.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre16_get_substring.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre16_get_substring.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre16_get_substring_list.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre16_get_substring_list.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre16_jit_exec.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre16_jit_exec.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre16_jit_stack_alloc.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre16_jit_stack_alloc.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre16_jit_stack_free.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre16_jit_stack_free.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre16_maketables.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre16_maketables.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre16_pattern_to_host_byte_order.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre16_pattern_to_host_byte_order.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre16_refcount.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre16_refcount.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre16_study.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre16_study.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre16_utf16_to_host_byte_order.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre16_utf16_to_host_byte_order.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre16_version.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre16_version.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre32.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre32.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre32_assign_jit_stack.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre32_assign_jit_stack.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre32_compile.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre32_compile.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre32_compile2.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre32_compile2.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre32_config.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre32_config.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre32_copy_named_substring.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre32_copy_named_substring.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre32_copy_substring.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre32_copy_substring.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre32_dfa_exec.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre32_dfa_exec.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre32_exec.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre32_exec.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre32_free_study.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre32_free_study.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre32_free_substring.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre32_free_substring.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre32_free_substring_list.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre32_free_substring_list.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre32_fullinfo.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre32_fullinfo.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre32_get_named_substring.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre32_get_named_substring.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre32_get_stringnumber.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre32_get_stringnumber.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre32_get_stringtable_entries.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre32_get_stringtable_entries.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre32_get_substring.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre32_get_substring.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre32_get_substring_list.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre32_get_substring_list.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre32_jit_exec.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre32_jit_exec.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre32_jit_stack_alloc.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre32_jit_stack_alloc.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre32_jit_stack_free.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre32_jit_stack_free.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre32_maketables.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre32_maketables.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre32_pattern_to_host_byte_order.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre32_pattern_to_host_byte_order.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre32_refcount.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre32_refcount.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre32_study.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre32_study.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre32_utf32_to_host_byte_order.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre32_utf32_to_host_byte_order.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre32_version.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre32_version.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre_assign_jit_stack.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre_assign_jit_stack.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre_compile.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre_compile.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre_compile2.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre_compile2.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre_config.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre_config.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre_copy_named_substring.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre_copy_named_substring.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre_copy_substring.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre_copy_substring.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre_dfa_exec.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre_dfa_exec.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre_exec.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre_exec.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre_free_study.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre_free_study.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre_free_substring.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre_free_substring.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre_free_substring_list.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre_free_substring_list.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre_fullinfo.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre_fullinfo.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre_get_named_substring.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre_get_named_substring.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre_get_stringnumber.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre_get_stringnumber.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre_get_stringtable_entries.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre_get_stringtable_entries.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre_get_substring.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre_get_substring.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre_get_substring_list.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre_get_substring_list.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre_jit_exec.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre_jit_exec.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre_jit_stack_alloc.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre_jit_stack_alloc.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre_jit_stack_free.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre_jit_stack_free.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre_maketables.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre_maketables.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre_pattern_to_host_byte_order.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre_pattern_to_host_byte_order.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre_refcount.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre_refcount.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre_study.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre_study.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre_utf16_to_host_byte_order.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre_utf16_to_host_byte_order.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre_utf32_to_host_byte_order.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre_utf32_to_host_byte_order.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcre_version.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcre_version.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcreapi.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcreapi.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcrebuild.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcrebuild.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcrecallout.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcrecallout.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcrecompat.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcrecompat.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcrecpp.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcrecpp.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcredemo.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcredemo.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcrejit.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcrejit.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcrelimits.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcrelimits.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcrematching.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcrematching.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcrepartial.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcrepartial.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcrepattern.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcrepattern.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcreperform.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcreperform.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcreposix.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcreposix.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcreprecompile.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcreprecompile.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcresample.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcresample.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcrestack.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcrestack.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcresyntax.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcresyntax.3\r\n<span class=\"gp\">\/usr\/local\/share\/man\/man3\/pcreunicode.3 -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/share\/man\/man3\/pcreunicode.3\r\n<span class=\"gp\">\/usr\/local\/lib\/libpcre.1.dylib -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/lib\/libpcre.1.dylib\r\n<span class=\"gp\">\/usr\/local\/lib\/libpcre.a -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/lib\/libpcre.a\r\n<span class=\"gp\">\/usr\/local\/lib\/libpcre.dylib -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/lib\/libpcre.dylib\r\n<span class=\"gp\">\/usr\/local\/lib\/libpcre16.0.dylib -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/lib\/libpcre16.0.dylib\r\n<span class=\"gp\">\/usr\/local\/lib\/libpcre16.a -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/lib\/libpcre16.a\r\n<span class=\"gp\">\/usr\/local\/lib\/libpcre16.dylib -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/lib\/libpcre16.dylib\r\n<span class=\"gp\">\/usr\/local\/lib\/libpcre32.0.dylib -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/lib\/libpcre32.0.dylib\r\n<span class=\"gp\">\/usr\/local\/lib\/libpcre32.a -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/lib\/libpcre32.a\r\n<span class=\"gp\">\/usr\/local\/lib\/libpcre32.dylib -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/lib\/libpcre32.dylib\r\n<span class=\"gp\">\/usr\/local\/lib\/libpcrecpp.0.dylib -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/lib\/libpcrecpp.0.dylib\r\n<span class=\"gp\">\/usr\/local\/lib\/libpcrecpp.a -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/lib\/libpcrecpp.a\r\n<span class=\"gp\">\/usr\/local\/lib\/libpcrecpp.dylib -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/lib\/libpcrecpp.dylib\r\n<span class=\"gp\">\/usr\/local\/lib\/libpcreposix.0.dylib -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/lib\/libpcreposix.0.dylib\r\n<span class=\"gp\">\/usr\/local\/lib\/libpcreposix.a -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/lib\/libpcreposix.a\r\n<span class=\"gp\">\/usr\/local\/lib\/libpcreposix.dylib -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/lib\/libpcreposix.dylib\r\n<span class=\"gp\">\/usr\/local\/lib\/pkgconfig\/libpcre.pc -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/lib\/pkgconfig\/libpcre.pc\r\n<span class=\"gp\">\/usr\/local\/lib\/pkgconfig\/libpcre16.pc -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/lib\/pkgconfig\/libpcre16.pc\r\n<span class=\"gp\">\/usr\/local\/lib\/pkgconfig\/libpcre32.pc -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/lib\/pkgconfig\/libpcre32.pc\r\n<span class=\"gp\">\/usr\/local\/lib\/pkgconfig\/libpcrecpp.pc -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/lib\/pkgconfig\/libpcrecpp.pc\r\n<span class=\"gp\">\/usr\/local\/lib\/pkgconfig\/libpcreposix.pc -&gt;<\/span> \/usr\/local\/Cellar\/pcre\/8.36\/lib\/pkgconfig\/libpcreposix.pc\r\n<span class=\"gp\">==&gt;<\/span> Summary\r\n<span class=\"go\">?  \/usr\/local\/Cellar\/pcre\/8.43: 204 files, 5.3MB\r\n<\/span><span class=\"gp\">==&gt;<\/span> Installing httpd\r\n<span class=\"gp\">==&gt;<\/span> Downloading https:\/\/homebrew.bintray.com\/bottles\/httpd-2.4.39.sierra.bottle.\r\n<span class=\"gp\">#<\/span><span class=\"c\">####################################################################### 100.0%<\/span>\r\n<span class=\"gp\">==&gt;<\/span> Pouring httpd-2.4.39.sierra.bottle.tar.gz\r\n<span class=\"gp\">==&gt;<\/span> Caveats\r\n<span class=\"go\">DocumentRoot is \/usr\/local\/var\/www.\r\n\r\nThe default ports have been set in \/usr\/local\/etc\/httpd\/httpd.conf to 8080 and in\r\n\/usr\/local\/etc\/httpd\/extra\/httpd-ssl.conf to 8443 so that httpd can run without sudo.\r\n\r\nTo have launchd start httpd now and restart at login:\r\n  brew services start httpd\r\nOr, if you don't want\/need a background service you can just run:\r\n  apachectl start\r\n<\/span><span class=\"gp\">==&gt;<\/span> Summary\r\n<span class=\"go\">?  \/usr\/local\/Cellar\/httpd\/2.4.39: 1,649 files, 27.0MB\r\n<\/span><span class=\"gp\">==&gt;<\/span> Caveats\r\n<span class=\"gp\">==&gt;<\/span> apr\r\n<span class=\"go\">This formula is keg-only, which means it was not symlinked into \/usr\/local,\r\nbecause Apple's CLT package contains apr.\r\n\r\nIf you need to have this software first in your PATH run:\r\n<\/span><span class=\"gp\">  echo 'export PATH=\"\/usr\/local\/opt\/apr\/bin:$<\/span>PATH<span class=\"s2\">\"' &gt;&gt; ~\/.bash_profile\r\n<\/span>\r\n<span class=\"gp\">==&gt;<\/span> apr-util\r\n<span class=\"go\">This formula is keg-only, which means it was not symlinked into \/usr\/local,\r\nbecause Apple's CLT package contains apr.\r\n\r\nIf you need to have this software first in your PATH run:\r\n<\/span><span class=\"gp\">  echo 'export PATH=\"\/usr\/local\/opt\/apr-util\/bin:$<\/span>PATH<span class=\"s2\">\"' &gt;&gt; ~\/.bash_profile\r\n<\/span>\r\n<span class=\"gp\">==&gt;<\/span> httpd\r\n<span class=\"go\">DocumentRoot is \/usr\/local\/var\/www.\r\n\r\nThe default ports have been set in \/usr\/local\/etc\/httpd\/httpd.conf to 8080 and in\r\n\/usr\/local\/etc\/httpd\/extra\/httpd-ssl.conf to 8443 so that httpd can run without sudo.\r\n\r\nTo have launchd start httpd now and restart at login:\r\n  brew services start httpd\r\nOr, if you don't want\/need a background service you can just run:\r\n  apachectl start\r\n<\/span><\/code><\/pre>\n<h1>\u786e\u8ba4\u64cd\u4f5c\uff0c\u786e\u8ba4\u73b0\u6709\u7684Apache\u670d\u52a1\u6b63\u5728\u8fd0\u884c\u3002<\/h1>\n<pre class=\"post-pre\"><code><span class=\"gp\">$<\/span> which httpd\r\n<span class=\"go\">\/usr\/sbin\/httpd\r\n<\/span><\/code><\/pre>\n<pre class=\"post-pre\"><code><span class=\"gp\">$<\/span> httpd <span class=\"nt\">-v<\/span>\r\n<span class=\"go\">Server version: Apache\/2.4.23 (Unix)\r\nServer built: Aug 8 2016 16:31:34\r\n<\/span><\/code><\/pre>\n<h1>\u6267\u884cbrew doctor<\/h1>\n<pre class=\"post-pre\"><code><span class=\"gp\">$<\/span> brew doctor\r\n<\/code><\/pre>\n<h1>\u4ee5\u4e0b\u662f\u663e\u793a\u7684\u5185\u5bb9\uff08\u90e8\u5206\u6458\u5f55\uff09<\/h1>\n<pre class=\"post-pre\"><code><span class=\"go\">Consider setting your PATH so that \/usr\/local\/bin\r\noccurs before \/usr\/bin. Here is a one-liner:\r\n<\/span><span class=\"gp\">  echo 'export PATH=\"\/usr\/local\/bin:$<\/span>PATH<span class=\"s2\">\"' &gt;&gt; ~\/.bash_profile\r\n<\/span><\/code><\/pre>\n<h1>\u5728.bash_profile\u6587\u4ef6\u4e2d\u6dfb\u52a0\u5185\u5bb9<\/h1>\n<pre class=\"post-pre\"><code><span class=\"gp\">echo 'export PATH=\"\/usr\/local\/bin:$<\/span>PATH<span class=\"s2\">\"' &gt;&gt; ~\/.bash_profile\r\n<\/span><\/code><\/pre>\n<h1>\u518d\u6b21\u786e\u8ba4\u540e\uff0c\u53ef\u4ee5\u770b\u5230\u901a\u8fc7Homebrew\u5b89\u88c5\u7684Apache\u6b63\u5728\u8fd0\u884c\u3002<\/h1>\n<pre class=\"post-pre\"><code><span class=\"gp\">$<\/span> which httpd\r\n<span class=\"go\">\/usr\/local\/bin\/httpd\r\n<\/span><\/code><\/pre>\n<pre class=\"post-pre\"><code><span class=\"gp\">$<\/span> httpd <span class=\"nt\">-v<\/span>\r\n<span class=\"go\">Server version: Apache\/2.4.39 (Unix)\r\nServer built: Apr 19 2019 17:55:18\r\n<\/span><\/code><\/pre>\n<p>\u901a\u8fc7Homebrew\u5b89\u88c5\u7684Apache\u7684\u7aef\u53e3\u8bbe\u7f6e\u4e3a8080\uff0c\u6240\u4ee5\u5728 http:\/\/localhost:8080 \u8bbf\u95ee\u65f6\u4f1a\u663e\u793a&#8221;It works!&#8221;\u3002<\/p>\n<p>\u8ba9http:\/\/localhost\u4ece\u8fd9\u91cc\u53ef\u4ee5\u8bbf\u95ee\u3002<\/p>\n<h1>\u4fee\u6539Apache\u7684\u8bbe\u7f6e<\/h1>\n<p>\u8bf7\u7f16\u8f91\u4ee5\u4e0b\u914d\u7f6e\u6587\u4ef6\uff1a<br \/>\n\/usr\/local\/etc\/httpd\/httpd.conf<\/p>\n<h2>\u7531\u4e8e\u9ed8\u8ba4\u7aef\u53e3\u4e3a8080\uff0c\u5c06\u5176\u66f4\u6539\u4e3a80\u3002<\/h2>\n<p>\u6539\u53d8\u524d<\/p>\n<pre class=\"post-pre\"><code>Listen 8080\r\n<\/code><\/pre>\n<p>\u6539\u53d8\u4e4b\u540e<\/p>\n<pre class=\"post-pre\"><code>Listen 80\r\n<\/code><\/pre>\n<h2>\u66f4\u6539\u6587\u6863\u6839\u76ee\u5f55<\/h2>\n<p>\u66f4\u6539\u524d<\/p>\n<pre class=\"post-pre\"><code>DocumentRoot \"\/usr\/local\/var\/www\"\r\n<\/code><\/pre>\n<p>\u4fee\u6539\u540e<\/p>\n<pre class=\"post-pre\"><code>DocumentRoot \/Users\/&lt;\u30e6\u30fc\u30b6\u30fc\u540d&gt;\/Sites\r\n<\/code><\/pre>\n<h2>\u6839\u636e\u6587\u6863\u6839\u76ee\u5f55\u7684\u66f4\u6539\uff0c\u4fee\u6539\u76ee\u5f55\u6807\u7b7e\u7684\u76ee\u5f55\u8def\u5f84\u3002<\/h2>\n<p>\u4e4b\u524d\u7684\u66f4\u6539<\/p>\n<pre class=\"post-pre\"><code>&lt;Directory \"\/usr\/local\/var\/www\"&gt;\r\n<\/code><\/pre>\n<p>\u4fee\u6539\u4ee5\u540e<\/p>\n<pre class=\"post-pre\"><code>&lt;Directory \/Users\/&lt;\u30e6\u30fc\u30b6\u30fc\u540d&gt;\/Sites&gt;\r\n<\/code><\/pre>\n<h2>\u4e3a\u4e86\u4f7f\u5176\u53ef\u4ee5\u901a\u8fc7htaccess\u8fdb\u884c\u8bbe\u7f6e\uff0c\u9700\u8981\u66f4\u6539\u76ee\u5f55\u6807\u8bb0\u5185\u7684AllowOverride\u8bbe\u7f6e\u3002<\/h2>\n<p>\u6539\u53d8\u4ee5\u524d<\/p>\n<pre class=\"post-pre\"><code>AllowOverride None\r\n<\/code><\/pre>\n<p>\u66f4\u6539\u4e4b\u540e<\/p>\n<pre class=\"post-pre\"><code>AllowOverride All\r\n<\/code><\/pre>\n<h2>\u5c06\u52a0\u8f7dmod_rewrite\u8fdb\u884c\u91cd\u5b9a\u5411\u548cURL\u91cd\u5199\u3002<\/h2>\n<p>\u6539\u53d8\u4e4b\u524d<\/p>\n<pre class=\"post-pre\"><code>#LoadModule rewrite_module lib\/httpd\/modules\/mod_rewrite.so\r\n<\/code><\/pre>\n<p>\u66f4\u6539\u540e<\/p>\n<pre class=\"post-pre\"><code>LoadModule rewrite_module lib\/httpd\/modules\/mod_rewrite.so\r\n<\/code><\/pre>\n<h1>\u4e3a\u89e3\u51b3\u8bbf\u95ee\u4e3b\u76ee\u5f55\u65f6\u51fa\u73b0\u7684\u6743\u9650\u95ee\u9898\uff0c\u53ef\u4ee5\u5c1d\u8bd5\u66f4\u6539Apache\u7684\u6267\u884c\u7528\u6237\u3002<\/h1>\n<pre class=\"post-pre\"><code>User Sites\r\nGroup daemon\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>User &lt;\u30e6\u30fc\u30b6\u30fc\u540d&gt;\r\nGroup Staff\r\n<\/code><\/pre>\n<h1>\u4fee\u6539\u670d\u52a1\u5668\u540d\u79f0<\/h1>\n<pre class=\"post-pre\"><code>#ServerName www.example.com:8080\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>ServerName localhost\r\n<\/code><\/pre>\n<p>\u901a\u8fc7\u8fd9\u6837\u505a\uff0c\u5c06\u4f1a\u663e\u793a\u5df2\u5c06\u6587\u4ef6\u5939\u8bbe\u7f6e\u4e3a\u6587\u6863\u6839\u76ee\u5f55\u7684\u4f4d\u7f6e\u5728 http:\/\/localhost \u4e0a\u3002<\/p>\n<h1>\u8fdb\u884c\u865a\u62df\u4e3b\u673a\u8bbe\u7f6e<\/h1>\n<h2>\u7f16\u8f91&#8221;\/user\/local\/etc\/httpd\/httpd.conf&#8221;\u6587\u4ef6\uff0c\u53bb\u6389\u6ce8\u91ca\u5e76\u4f7f\u5176\u751f\u6548\u3002<\/h2>\n<pre class=\"post-pre\"><code># Virtual hosts\r\nInclude \/usr\/local\/etc\/httpd\/extra\/httpd-vhosts.conf\r\n<\/code><\/pre>\n<h2>\u5c06\u914d\u7f6e\u6dfb\u52a0\u5230 \/user\/local\/etc\/httpd\/extra\/httpd-vhosts.conf \u6587\u4ef6\u4e2d\u3002<\/h2>\n<pre class=\"post-pre\"><code>&lt;VirtualHost *:80&gt;\r\n   DocumentRoot \"\/Users\/&lt;\u30e6\u30fc\u30b6\u30fc\u540d&gt;\/Sites\/&lt;\u30d5\u30a9\u30eb\u30c0\u540d&gt;\"\r\n   ServerName &lt;\u4f8b\uff09localhost.test.com&gt;\r\n   &lt;Directory \"\/Users\/&lt;\u30e6\u30fc\u30b6\u30fc\u540d&gt;\/Sites\/&lt;\u30d5\u30a9\u30eb\u30c0\u540d&gt;\"&gt;\r\n       Require all granted\r\n       DirectoryIndex index.html\r\n       Options Includes\r\n   &lt;\/Directory&gt;\r\n&lt;\/VirtualHost&gt;\r\n<\/code><\/pre>\n<h2>\u7f16\u8f91\u5e76\u8ffd\u52a0 \/etc\/hosts \u6587\u4ef6<\/h2>\n<pre class=\"post-pre\"><code>127.0.0.1   &lt;\u4f8b\uff09localhost.test.com&gt;\r\n::1             &lt;\u4f8b\uff09localhost.test.com&gt;\r\n<\/code><\/pre>\n<h1>\u91cd\u65b0\u542f\u52a8Apache\u5e76\u5728\u6d4f\u89c8\u5668\u4e2d\u8bbf\u95eelocalhost.test.com<\/h1>\n<pre class=\"post-pre\"><code>sudo apachectl restart\r\n<\/code><\/pre>\n<h1>\u8bf7\u63d0\u4f9b\u4e0b\u5217\u4fe1\u606f\u4e2d\u6587\u7684\u672c\u5730\u91cd\u8ff0\uff0c\u53ea\u9700\u63d0\u4f9b\u4e00\u79cd\u9009\u9879\uff1a<\/h1>\n<p>\u8bf7\u53c2\u8003<\/p>\n<p>\u4ee5\u4e0b\u662f\u4e09\u4e2a\u5173\u4e8emacOS\u548cApache\u670d\u52a1\u5668\u7684\u94fe\u63a5\uff1a<\/p>\n<p>1. https:\/\/qiita.com\/ponsuke0531\/items\/ac257b112c1712114931<br \/>\n2. https:\/\/weblabo.oscasierra.net\/apache-macos-install-homebrew\/<br \/>\n3. https:\/\/getgrav.org\/blog\/macos-mojave-apache-multiple-php-versions<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u68c0\u67e5MacOS\u4e2d\u9884\u88c5\u7684Apache\u3002 \u542f\u52a8 &lt;\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf\u30fc\u540d&gt;:~ &lt;\u30e6\u30fc\u30b6\u30fc\u540d&gt;$ [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-37060","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u5728macOS Sierra 10.12\u4e0a\u5b89\u88c5Apache - Blog - Silicon Cloud<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/zh\/blog\/\u5728macos-sierra-10-12\u4e0a\u5b89\u88c5apache\u3002\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u5728macOS Sierra 10.12\u4e0a\u5b89\u88c5Apache\" \/>\n<meta property=\"og:description\" content=\"\u68c0\u67e5MacOS\u4e2d\u9884\u88c5\u7684Apache\u3002 \u542f\u52a8 &lt;\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf\u30fc\u540d&gt;:~ &lt;\u30e6\u30fc\u30b6\u30fc\u540d&gt;$ [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/zh\/blog\/\u5728macos-sierra-10-12\u4e0a\u5b89\u88c5apache\u3002\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-28T22:18:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-28T19:54:34+00:00\" \/>\n<meta name=\"author\" content=\"\u6e05, \u626c\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u6e05, \u626c\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"23 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8macos-sierra-10-12%e4%b8%8a%e5%ae%89%e8%a3%85apache%e3%80%82\/\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8macos-sierra-10-12%e4%b8%8a%e5%ae%89%e8%a3%85apache%e3%80%82\/\",\"name\":\"\u5728macOS Sierra 10.12\u4e0a\u5b89\u88c5Apache - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\"},\"datePublished\":\"2023-02-28T22:18:58+00:00\",\"dateModified\":\"2024-04-28T19:54:34+00:00\",\"author\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/cb5556d2501da73d864cac945e8d9461\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8macos-sierra-10-12%e4%b8%8a%e5%ae%89%e8%a3%85apache%e3%80%82\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8macos-sierra-10-12%e4%b8%8a%e5%ae%89%e8%a3%85apache%e3%80%82\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8macos-sierra-10-12%e4%b8%8a%e5%ae%89%e8%a3%85apache%e3%80%82\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.silicloud.com\/zh\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u5728macOS Sierra 10.12\u4e0a\u5b89\u88c5Apache\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/\",\"name\":\"Blog - Silicon Cloud\",\"description\":\"\",\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/cb5556d2501da73d864cac945e8d9461\",\"name\":\"\u6e05, \u626c\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/32a4239de8ff29adace466261d309424a1e5fe9f7e3036bf89fe03f2e3dbe717?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/32a4239de8ff29adace466261d309424a1e5fe9f7e3036bf89fe03f2e3dbe717?s=96&d=mm&r=g\",\"caption\":\"\u6e05, \u626c\"},\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/author\/qingyang\/\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8macos-sierra-10-12%e4%b8%8a%e5%ae%89%e8%a3%85apache%e3%80%82\/#local-main-organization-logo\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Blog - Silicon Cloud\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u5728macOS Sierra 10.12\u4e0a\u5b89\u88c5Apache - Blog - Silicon Cloud","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/zh\/blog\/\u5728macos-sierra-10-12\u4e0a\u5b89\u88c5apache\u3002\/","og_locale":"zh_CN","og_type":"article","og_title":"\u5728macOS Sierra 10.12\u4e0a\u5b89\u88c5Apache","og_description":"\u68c0\u67e5MacOS\u4e2d\u9884\u88c5\u7684Apache\u3002 \u542f\u52a8 &lt;\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf\u30fc\u540d&gt;:~ &lt;\u30e6\u30fc\u30b6\u30fc\u540d&gt;$ [&hellip;]","og_url":"https:\/\/www.silicloud.com\/zh\/blog\/\u5728macos-sierra-10-12\u4e0a\u5b89\u88c5apache\u3002\/","og_site_name":"Blog - Silicon Cloud","article_published_time":"2023-02-28T22:18:58+00:00","article_modified_time":"2024-04-28T19:54:34+00:00","author":"\u6e05, \u626c","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"\u6e05, \u626c","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"23 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8macos-sierra-10-12%e4%b8%8a%e5%ae%89%e8%a3%85apache%e3%80%82\/","url":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8macos-sierra-10-12%e4%b8%8a%e5%ae%89%e8%a3%85apache%e3%80%82\/","name":"\u5728macOS Sierra 10.12\u4e0a\u5b89\u88c5Apache - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website"},"datePublished":"2023-02-28T22:18:58+00:00","dateModified":"2024-04-28T19:54:34+00:00","author":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/cb5556d2501da73d864cac945e8d9461"},"breadcrumb":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8macos-sierra-10-12%e4%b8%8a%e5%ae%89%e8%a3%85apache%e3%80%82\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8macos-sierra-10-12%e4%b8%8a%e5%ae%89%e8%a3%85apache%e3%80%82\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8macos-sierra-10-12%e4%b8%8a%e5%ae%89%e8%a3%85apache%e3%80%82\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.silicloud.com\/zh\/blog\/"},{"@type":"ListItem","position":2,"name":"\u5728macOS Sierra 10.12\u4e0a\u5b89\u88c5Apache"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website","url":"https:\/\/www.silicloud.com\/zh\/blog\/","name":"Blog - Silicon Cloud","description":"","inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/cb5556d2501da73d864cac945e8d9461","name":"\u6e05, \u626c","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/32a4239de8ff29adace466261d309424a1e5fe9f7e3036bf89fe03f2e3dbe717?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/32a4239de8ff29adace466261d309424a1e5fe9f7e3036bf89fe03f2e3dbe717?s=96&d=mm&r=g","caption":"\u6e05, \u626c"},"url":"https:\/\/www.silicloud.com\/zh\/blog\/author\/qingyang\/"},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8macos-sierra-10-12%e4%b8%8a%e5%ae%89%e8%a3%85apache%e3%80%82\/#local-main-organization-logo","url":"","contentUrl":"","caption":"Blog - Silicon Cloud"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/37060","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/comments?post=37060"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/37060\/revisions"}],"predecessor-version":[{"id":79907,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/37060\/revisions\/79907"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/media?parent=37060"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/categories?post=37060"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/tags?post=37060"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}