未找到 PHPMYADMIN(自制软件、BigSur、带有 M1 芯片)

时间:2021-07-17 08:36:47

标签: macos phpmyadmin homebrew

我是 mac 新手,正在尝试在其中安装 phpmyadmin

我已经按照指示编辑了我的 httpd.conf

Alias /phpmyadmin /opt/homebrew/share/phpmyadmin
<Directory /opt/homebrew/share/phpmyadmin/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    <IfModule mod_authz_core.c>
        Require all granted
    </IfModule>
    <IfModule !mod_authz_core.c>
        Order allow,deny
        Allow from all
    </IfModule>
</Directory>

并注释#Alias /phpmyadmin /opt/homebrew/share/phpmyadmin,如果不注释导致apachetl configtest 会出错。

我已经启用了我的 php lib 模块 ini httpd.conf 并使用 localhost/info.php 进行了测试,一切正常。

我应该怎么做才能访问我的 phpmyadmin?

提前致谢

1 个答案:

答案 0 :(得分:0)

查看观看次数后, 我找到了答案

我需要在 httpd.conf 中启用别名模块

LoadModule alias_module lib/httpd/modules/mod_alias.so

并在我的 httpd.con 中取消注释 phpmyadmin 的别名配置

我之前的配置

#LoadModule alias_module lib/httpd/modules/mod_alias.so
#Alias /phpmyadmin /opt/homebrew/share/phpmyadmin
    <Directory /opt/homebrew/share/phpmyadmin/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        <IfModule mod_authz_core.c>
            Require all granted
        </IfModule>
        <IfModule !mod_authz_core.c>
            Order allow,deny
            Allow from all
        </IfModule>
    </Directory>

我现在的配置

LoadModule alias_module lib/httpd/modules/mod_alias.so

Alias /phpmyadmin /opt/homebrew/share/phpmyadmin
<Directory /opt/homebrew/share/phpmyadmin/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    <IfModule mod_authz_core.c>
        Require all granted
    </IfModule>
    <IfModule !mod_authz_core.c>
        Order allow,deny
        Allow from all
    </IfModule>
</Directory>

通过 homebrew 安装的 phpmyadmin 在我的 bigsur 和 m1 芯片中运行良好