我无法在web浏览器中访问127.0.0.1/phpmyadmin

我无法在web浏览器中访问127.0.0.1/phpmyadmin,phpmyadmin,Phpmyadmin,我正在使用Fedora20,运行Apache2.4.9、PHP5.5.11和mysql 5.16.17。不幸的是,我无法访问phpmyadmin。我曾尝试在/etc/php.ini中添加扩展名=mysqli.so和mbstring,但即使在重新启动apache后也无法工作。然后我使用了yum安装php mysqli和php mbstring…在成功安装后,没有工作。我查看了php.info,没有看到安装了mysqli或mbstring。我一直在研究…我找不到任何线索如何解决这个问题。127.0.

我正在使用Fedora20,运行Apache2.4.9、PHP5.5.11和mysql 5.16.17。不幸的是,我无法访问phpmyadmin。我曾尝试在/etc/php.ini中添加扩展名=mysqli.so和mbstring,但即使在重新启动apache后也无法工作。然后我使用了yum安装php mysqli和php mbstring…在成功安装后,没有工作。我查看了php.info,没有看到安装了mysqli或mbstring。我一直在研究…我找不到任何线索如何解决这个问题。127.0.0.1/phpmyadmin/的输出显示:

/phpmyadmin的索引

Parent Directory
.coveralls.yml
CONTRIBUTING.md
ChangeLog
LICENSE
README
RELEASE-DATE-4.1.12
browse_foreigners.php
changelog.php
chk_rel.php
composer.json
config.sample.inc.php
config/
db_create.php
db_datadict.php
db_events.php
db_export.php
db_import.php
db_operations.php
db_printview.php
db_qbe.php
db_routines.php
db_search.php
db_sql.php
db_structure.php
db_tracking.php
db_triggers.php
doc/
error_report.php
examples/
export.php
favicon.ico
file_echo.php
gis_data_editor.php
import.php
import_status.php
index.php
js/
libraries/
license.php
navigation.php
phpinfo.php
phpmyadmin.css.php
phpunit.xml.nocoverage
pmd_display_field.php
pmd_general.php
pmd_pdf.php
pmd_relation_new.php
pmd_relation_upd.php
pmd_save_pos.php
prefs_forms.php
prefs_manage.php
print.css
querywindow.php
robots.txt
schema_edit.php
schema_export.php
server_binlog.php
server_collations.php
server_databases.php
server_engines.php
server_export.php
server_import.php
server_plugins.php
server_privileges.php
server_replication.php
server_sql.php
server_status.php
server_status_advisor.php
server_status_monitor.php
server_status_queries.php
server_status_variables.php
server_user_groups.php
server_variables.php
setup/
show_config_errors.php
sql.php
tbl_addfield.php
tbl_change.php
tbl_chart.php
tbl_create.php
tbl_export.php
tbl_find_replace.php
tbl_get_field.php
tbl_gis_visualization.php
tbl_import.php
tbl_indexes.php
tbl_move_copy.php
tbl_operations.php
tbl_printview.php
tbl_relation.php
tbl_replace.php
tbl_row_action.php
tbl_select.php
tbl_sql.php
tbl_structure.php
tbl_tracking.php
tbl_triggers.php
tbl_zoom_select.php
themes.php
themes/
transformation_overview.php
transformation_wrapper.php
url.php
user_password.php
version_check.php
view_create.php
view_operations.php
webapp.php
关于为什么phpmyadmin的输出会显示这一点,有什么建议吗?

试试看http://127.0.0.1/phpmyadmin/index.php. 我怀疑这会起作用,在这种情况下,安装PHP时没有为PHP文件配置DirectoryIndex

是一个Apache配置指令,它告诉Apache在请求目录时加载哪些文件名以及加载顺序。因此,如果加载了,并且DirectoryIndex行包含index.html home.html,Apache将首先尝试加载index.html,如果缺少,则尝试加载home.html,如果缺少,则将根据目录列表显示。这就是你在这里看到的


因此,正确的修复方法可能是将index.php添加到DirectoryIndex指令中。它看起来可能类似于DirectoryIndex.html index.htm home.html,您只需在其他行之前或之后添加index.php,即可生成类似DirectoryIndex.php index.html index.htm home.html的内容。请注意,这只是一个示例,我建议您只需编辑现有行,而不是复制和粘贴我的行。

是的。当我执行127.0.0.1/test.php时,它显示php stuff.SELinux正在执行???