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

16 php networking wireless wamp

我使用PHP和jQuery创建了一个移动网站.它适用于我的电脑,但现在我想用我的Android设备进行测试.我怎样才能做到这一点?

如何从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>
Run Code Online (Sandbox Code Playgroud)

192.168.0.104是我的Android设备的IP.

Sam*_*amV 18

我假设你正在使用Windows.打开命令提示符并键入ipconfig并找出您的本地地址(在您的电脑上)它应该看起来像192.168.1.13或者192.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 /.基本上,以occurrances改变deny,allow,以allow,denyhttpd.conf文件.您可以通过WAMP菜单访问它.

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

<Directory />
    Options FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
    <RequireAll>
        Require all granted
    </RequireAll>
</Directory>
Run Code Online (Sandbox Code Playgroud)

因为它适用于我的Windows PC,如果你有目录配置块也改变它也允许所有.

修复问题的配置文件:

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

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