无法将本地主机转换为我的页面

问题描述 投票:0回答:1

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

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

Windows 10 专业版主机文件

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>

在浏览器本地主机中显示IT WORKS(这里是index.html文件)

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

任何帮助将不胜感激。预先感谢。

php html apache
1个回答
0
投票

默认情况下,Apache 的 DirectoryIndex 指令仅设置为

index.html
。除非您告诉 Apache,否则您的 PHP 索引不会被处理。

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

在您的情况下,如果您更喜欢处理 PHP 索引而不是 HTML 索引,您可以像这样编写:

DirectoryIndex index.php index.html

© www.soinside.com 2019 - 2024. All rights reserved.