我有Windows1064位,WampServer版本3.0.664bit,Apache2.4.23 (Win64),PHP5.6.25。
我今天下载了一个新版本,所以它是最新版本。
我正在努力使我的网站在本地网络上可用。
我已经为我的网站创建了一个虚拟主机,并且我能够在我的pc上正确地访问我的站点(服务器也位于那里)。我试过以下所有的解决方案,但没有一种有效。
这是我的Httpd.conf
Require all granted
Order Allow,Deny
Allow from all
</Directory>
这是我的Httpd-vhosts.conf
&
我在Windows 7上运行Apache 2.28,这是我的目录结构:
C:/
www (包含Apache服务器,它是免费的,这是它的默认配置C:/www/)
vhosts
vhosts.1
vhosts.2
我将其添加到httpd-vhosts.conf中:
<Directory C:/www/vhosts.1>
Order Deny,Allow
Allow from all
</Directory>
<Directory C:/www/vhosts.2>
Order Deny,Allow
Allow from
我已经将apache端口从80改为81,因为81端口上的IIS正在运行。
现在,如果我启动wamp服务器并编写localhost:8081,就可以成功地访问phpmyadmin
但是当我写localhost:8081/test.php时,我不能运行php文件
test.php位于wamp64的www文件夹中。
Not Found
The requested URL was not found on this server.
Apache/2.4.41 (Win64) PHP/7.3.12 Server at localhost Port
我在用Apache2自动加载子目录中的index.php时遇到了问题。这是我在连接时在浏览器控制台中看到的:
GET http://example.com/login HTTP 301 Moved Permanently
GET http://10.0.3.10/login/
Connection Timed Out
当我键入时,它会按预期工作。此外,根目录可以正确地重定向到index.php。
我对这个话题还是个新手,如果能帮上忙的话。
默认虚拟主机设置:
#NameVirtualHost *:80
<VirtualHost *:80>