如何允许远程访问我的移动版 WAMP 服务器(安卓版) [已关闭]

2022-08-30 21:15:22

我使用PHP和jQuery创建了一个移动网站。它适用于我的PC,但现在我想用我的Android设备进行测试。我该怎么做?

如何从我的安卓设备访问WAMP服务器的IP?

我的手机和PC连接在同一路由器内。我应该直接连接到我的PC还是可以通过路由器执行此操作?

我已经搜索了它,发现我必须在phpmyadmin.conf中更改权限,但它仍然不起作用。任何想法为什么它不起作用?

我的 httpd.config 有这样的东西。

<Directory />
    Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 192.168.0.104
</Directory>

192.168.0.104是我的安卓设备的IP。


答案 1

我假设你正在使用窗口。打开命令提示符并键入并找出您的本地地址(在您的PC上),它应该看起来像什么,或者结尾数字是更改的位置。它应该在 IPv4 地址旁边。ipconfig192.168.1.13192.168.0.5

如果您的WAMP不使用虚拟主机,下一步是在手机浏览器上输入该IP地址,即如果您有虚拟主机,那么您将需要root来编辑主机文件。http://192.168.1.13

如果您想测试网站的响应能力/移动设计,则可以在chrome或其他浏览器中更改用户代理以模仿移动设备。

请参阅 http://googlesystem.blogspot.co.uk/2011/12/changing-user-agent-new-google-chrome.html

编辑:Chrome开发工具现在有一个移动调试工具,您可以在其中更改视口的大小,欺骗用户代理,连接(4G,3G等)。

如果你得到被禁止的访问,那么看到这个问题WAMP错误:禁止你没有权限访问这个服务器上的/phpmyadmin/。基本上,在文件中更改 的发生次数。您可以通过WAMP菜单访问它。deny,allowallow,denyhttpd.conf

要暂时消除问题的可能原因,请将配置文件设置为

<Directory />
    Options FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
    <RequireAll>
        Require all granted
    </RequireAll>
</Directory>

由于这适用于我的Windows PC,如果您有目录配置块以及更改该块以允许所有。

修复问题的配置文件:

https://gist.github.com/samvaughton/6790739

问题是 /www apache 目录配置块仍然将拒绝设置为默认值,并且只允许从 localhost。


答案 2

推荐