我是 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?
提前致谢
答案 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 芯片中运行良好