无法将 localhost 转换为 mypage

unable to convert localhost to mypage

提问人:soumitra 提问时间:9/12/2023 更新时间:9/14/2023 访问量:29

问:

我没有使用 XAMPP、WAMP、LAMP 等。

我直接安装了 APACHE、PHP 和 MYSQL Server。我还设法更新了 Windows 中的 Windows 主机文件,也更新了 httpd-vhosts。以下是我更新的脚本

Windows 10 专业版 HOSTS 文件

127.0.0.1 shreyan.com

127.0.0.1 mysqladmin

127.0.0.1 本地主机

HTTPD-VHOST 文件


<Directory "D:/SHRNWEB" >
        Options FollowSymLinks
    AllowOverride All
        Require all granted
</Directory>


<VirtualHost *:80>
    ServerName shreyan.com
    ServerAlias www.shreyan.com
        DocumentRoot "D:/SHRNWEB/SHRNERP"    
        ErrorLog "D:/SHRNWEB/SHRNERP/error.log"
</VirtualHost>

<VirtualHost *:80>
    ServerName mysqladmin
        DocumentRoot "C:/Program Files/Apache/httpd-2.4/Apache24/htdocs/phpmyadmin"    
        ErrorLog "C:/Program Files/Apache/httpd-2.4/Apache24/htdocs/phpmyadmin/error.log"
</VirtualHost>

<VirtualHost *:80>
    ServerName localhost
        DocumentRoot "C:/Program Files/Apache/httpd-2.4/Apache24/htdocs"    
        ErrorLog "C:/Program Files/Apache/httpd-2.4/Apache24/htdocs/error.log"
</VirtualHost>

在浏览器中,localhost 显示 IT WORKS(这里是索引.html文件)

每当我调用 shreyan.com 时,它也会显示 IT WORKS(我在文件夹 d:\SHRNWEB\SHRNERP 中有索引.php文件)无法调用它。

任何帮助将不胜感激。提前致谢。

PHP HTML 阿帕奇

评论

0赞 maiorano84 9/12/2023
设置您的 . 默认使用,则需要告诉 Apache 。DirectoryIndexindex.htmlindex.php
0赞 soumitra 9/13/2023
Maiorano84 谢谢

答:

0赞 maiorano84 9/14/2023 #1

默认情况下,Apache 的 DirectoryIndex 指令仅设置为 。除非您告诉 Apache,否则您的 PHP 索引不会被处理。index.html

此指令可以支持多个值,这将允许您指定首选目录索引的顺序。

在你的例子中,如果你希望PHP索引比HTML索引更受欢迎,你可以这样写:

DirectoryIndex index.php index.html