我安装了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模块设置
LoadFile“C:/xampp/php/php7ts.dll”LoadFile“C:/xampp/php/libpq.dll”LoadModule php7_module“C:/xampp/php/php7apache2_4.dll”
SetHandler应用程序/ x-httpd-php SetHandler application / x-httpd-php-source
#
PHP-CGI设置
#
SetHandler application / x-httpd-php-cgi
动作应用程序/ 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
别名/许可证“C:/ xampp / licenses /” 选项+索引 DirectoryIndexTextColor“#000000” DirectoryIndexBGColor“#f8e8a0” DirectoryIndexLinkColor“#bb3902” DirectoryIndexVLinkColor“#bb3902” DirectoryIndexALinkColor“#bb3902” 要求全部授予 ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
Alias /phpmyadmin "C:/xampp/phpMyAdmin/" <Directory "C:/xampp/phpMyAdmin"> AllowOverride AuthConfig Require all granted ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var </Directory> Alias /phppgadmin "C:/xampp/phpPgAdmin/" <Directory "C:/xampp/phpPdAdmin"> AllowOverride AuthConfig Require all granted ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var </Directory> Alias /webalizer "C:/xampp/webalizer/" <Directory "C:/xampp/webalizer"> <IfModule php7_module> <Files "webalizer.php"> php_admin_flag safe_mode off </Files> </IfModule> AllowOverride AuthConfig Require all granted ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var </Directory> </IfModule>