我安装了xampp和postgreql(9.4版本)并下载了phpPgAdmin . 我使用的是Windows 7 64位 . 当我尝试访问localhost / phpmyadmin时它可以工作,但是当我尝试访问localhost / phppgamin它没有 . 我还想提一下postgresql安装在xampp文件夹中,我还将extra_login_security修改为false(来自phpPgAdmin文件夹的config.inc文件),并且还从php.ini取消注释了php_pdo_pgsql和php_pgsql行 . 我也尝试修改require本地行以要求所有已授予,但仍然无效 .

这就是我的httpd-xamp.conf的样子

#XAMPP设置#SetEnv MIBDIRS“C:/ xampp / php / extras / mibs”SetEnv MYSQL_HOME“\ xampp \ mysql \ bin”SetEnv OPENSSL_CONF“C:/xampp/apache/bin/openssl.cnf”SetEnv PHP_PEAR_SYSCONF_DIR“\ xampp \ php“SetEnv PHPRC”\ xampp \ php“SetEnv TMP”\ xampp \ tmp“#PHP-Module setup LoadFile”C:/xampp/php/php7ts.dll“LoadFile”C:/xampp/php/libpq.dll“ LoadModule php7_module“C:/xampp/php/php7apache2_4.dll”SetHandler application / x-httpd-php SetHandler application / x-httpd-php-source #PHP-CGI setup#SetHandler application / x-httpd-php-cgi Action application / x-httpd-php-cgi“/php-cgi/php-cgi.exe”PHPINIDir“C:/ xampp / php”AddType text / html .php .phps ScriptAlias / php-cgi /“C:/ xampp / php /“AllowOverride无选项无需要全部拒绝需要所有已授予的SetHandler cgi-script SetHandler无php_admin_flag safe_mode off AllowOverride AuthConfig Alias / licenses”C:/ xampp / licenses /“Options Indexes DirectoryIndexTextColor”#000000“DirectoryIndexBGColor”#f8e8a0“DirectoryIndexLinkColor”# bb3902“DirectoryI ndexVLinkColor“#bb3902”DirectoryIndexALinkColor“#bb3902”需要所有已授予的ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var Alias / phpmyadmin“C:/ xampp / phpMyAdmin /”
<目录“C:/ xampp / phpMyAdmin”>
AllowOverride AuthConfig
要求全部授予
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</目录>

别名/ phppgadmin“C:/ xampp / phpPgAdmin /”
<目录“C:/ xampp / phpPdAdmin”>
AllowOverride AuthConfig
要求全部授予
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</目录>

别名/ webalizer“C:/ xampp / webalizer /”
<目录“C:/ xampp / webalizer”>
<IfModule php7_module>
<Files“webalizer.php”>
php_admin_flag safe_mode off
</文件>
</ IfModule>配置
AllowOverride AuthConfig
要求全部授予
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</ Directory> </ IfModule>