我的机器正在运行arch linux。
如果我在/etc/httpd/conf/httpd.conf中取消注释此行:
Include conf/extra/phpmyadmin.conf
phpmyadmin 接管了我的文档根目录,当我localhost
在浏览器中访问时,它只会打开 phpmyadmin/index.php 页面,而我不再可以在 DocumentRoot 中访问我的项目
但是如果我在服务器配置中评论以上行,localhost
打开我的 DocumentRoot,我可以看到我创建的所有 php 文件和目录/项目。
所以现在我只启用 phpmyadim 来做我想做的 mysql 事情然后禁用它。
我的问题是:如何在不接管我的服务器的情况下启用 phpmyadmin?
这是/etc/httpd/conf/extra/phpmyadmin.conf文件:
<VirtualHost pma.localhost:80>
ServerAdmin [email protected]
DocumentRoot "/usr/share/webapps/phpMyAdmin"
ServerName pma.localhost
ServerAlias pma.localhost
ErrorLog "/var/log/httpd/pma.localhost-error_log"
<Directory "/usr/share/webapps/phpMyAdmin">
DirectoryIndex index.html index.php
AllowOverride All
Options FollowSymlinks
Require all granted
</Directory>
</VirtualHost>
Alias /phpmyadmin "/usr/share/webapps/phpMyAdmin"
<Directory "/usr/share/webapps/phpMyAdmin">
DirectoryIndex index.php
AllowOverride All
Options FollowSymlinks
Require all granted
</Directory>