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


How to allow remote access to my WAMP server for Mobile(Android)

我用PHP和jQuery创建了一个移动网站。它可以在我的电脑上工作,但现在我想用我的安卓设备测试它。我该怎么做?

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

我的手机和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。

我假设你正在使用Windows。打开命令提示符并键入ipconfig并找出您的本地地址(在您的 PC 上(,它应该看起来像 192.168.1.13192.168.0.5 其中结束数字是更改的数字。它应该在IPv4地址旁边。

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

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

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

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

如果您获得禁止访问,

请参阅此问题 WAMP 错误:禁止 您无权访问此服务器上的/phpmyadmin/。基本上,将deny,allow的出现次数更改为httpd.conf文件中的allow,deny。您可以通过 WAMP 菜单访问它。

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

<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 目录配置块仍然将拒绝设置为默认值,并且只允许来自本地主机。