如何在Windows环境中共享LANmy中的PHPmyadmin?

时间:2010-11-02 08:43:14

标签: phpmyadmin xampp

这可能是serverfault问题。 我在我的系统中使用XAMPP。我想从我的网络的另一台计算机上访问PHPMyadmin。我怎样才能实现这个目标?

更新

我也希望通过我的应用程序访问。所以如何连接到这个

mysql_connect(path,'root','')

而且我在Apache httpd.conf文件中也改变了这个

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

3 个答案:

答案 0 :(得分:2)

我找到了对话问题的答案,拒绝了局域网中的访问并将程序倒置以解决同样的问题,它对我有用。 answer oposite.

修改 以下是步骤: 首先打开httpd-xampp.conf,通常它位于: C:\ XAMPP的\ apache的\的conf \额外\的httpd-xampp.conf 然后在文件的底部更改默认值: 通常是这样的:

<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
        Require local
    ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>

到此:

<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
Order deny,allow
Deny from all
Allow from ::1 127.0.0.0/8 \
fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \
fe80::/10 169.254.0.0/16

ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>

最后重新启动apache。

我认为这样做我们允许一系列本地ip通过某种正则表达式访问phpmyadmin,你可以在apache docs

中找到更多关于它的信息。

我希望这对那些需要在局域网中访问phpmyadmin的人有用。

答案 1 :(得分:1)

在另一台计算机上输入?

http://<IP of your computer (something like 192.168.0.100)>/phpmyadmin/

您可以通过双击网络连接并查看第二个标签来查找IP。

编辑:如果在MySQL中正确设置权限,则可以使用

mysql_connect('<IP>','root','')

连接。

答案 2 :(得分:0)

编辑Apache中的httpd.conf文件,并在找到loccalhost或127.0.0.1的位置提供您的IP地址。

您可以使用DB所在主机的IP地址

mysql_connect('ip_addr','mysql_user','mysql_password');