很多站长朋友们都不太清楚php远程授权ip,今天小编就来给大家整理php远程授权ip,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 phpstudy下mysql数据库怎么设置允许通过IP远程连接??? 2、 如何获取远程电脑的IP地址 3、 php安全问题,wamp后,只能通过localhost访问,如何通过IP地址远程访问 phpstudy下mysql数据库怎么设置允许通过IP远程连接???第一:更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称'%'。
或者新加条记录,“host” 项为要访问的ip地址,并授权。重启mysql服务。
第二:在系统防火墙添加例外端口:3306,并允许例外。
错误提示:
ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server
的解决方法:
1。改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
1.mysql -u root -pvmware
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;
2. 授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
3.在window自带的防火墙里的例外添加3306端口
总结:
mysql -u root -p
mysql>use mysql;
mysql>select 'host' from user where user='root';
mysql>update user set host = '%' where user ='root';
mysql>flush privileges;
mysql>select 'host' from user where user='root';
第一句是以权限用户root登录
第二句:选择mysql库
第三句:查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称)
第四句:修改host值(以通配符%的内容增加主机/IP地址),当然也可以直接增加IP地址
第五句:刷新MySQL的系统权限相关表
第六句:再重新查看user表时,有修改。。
重起mysql服务即可完成。
如何获取远程电脑的IP地址这里是一步一步的过程,找出IP地址。 1。下载IP搜索脚本(IP_Finder.ZIP),我已创建。 2。打开X10Hosting(或免费主机支持PHP一个新帐户)。 3。提取IP_Finder.ZIP文件并上传到您的托管帐户使用文件管理器的根文件夹中的两个文件ip.php和ip_log.txt。 4。您可以重命名ip.php任何您选择的名称。 5。设置的权限,777 ip_log.txt。 现在你都为找到您的朋友或您选择的任何远程计算机的IP地址。你所要做的是发送的ip.php链接到您的朋友或某人你聊天。一旦此人点击的链接上,他/她的IP地址在文件ip_log.txt记录。 为了您更好地了解,让我们采取了下面的例子。 假设你打开为美国广播公司,那么你的IP查找链接子一个新的帐户将在X10hosting测试数据 你必须上面的链接发送给您的朋友通过电子邮件或在聊天,请他访问该链接。一旦在你的朋友点击链接,他的IP地址将记录连同日期和时间的ip_log.txt文件。录制后的IP地址,该脚本将重定向到google测试数据的人,以避免任何怀疑。 要查找记录的IP地址检查日志使用下面的链接。 示例日志将在以下格式
php安全问题,wamp后,只能通过localhost访问,如何通过IP地址远程访问lampp不仅只能在局域网访问,而且它可以被远程访问
方法就是编辑httpd-xampp.conf(/opt/lampp/etc/extra/httpd-xampp.conf)文件
# New XAMPP security concept
#
<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 \
81.196.40.94/32
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>
然后把 Deny from all 注释掉
#Deny from all
注意:编辑配置文件时最好先备份,下载到本地用dw编辑保存上传!最好不要用leapFTP自带的内部编辑器,容易出错!!
关于php远程授权ip的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php远程授权ip php远程加载代码执行的详细内容...