php连接远程服务器(php远程控制)
- 服务器
- 2022-12-19 03:30:33
- 16
本篇文章给大家谈谈php连接远程服务器,以及php远程控制对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、如何通过php连接远程主机并操作
- 2、php中如何连接远程mysql数据库wampserver
- 3、自己写的php代码连接不上远程ftp服务器,但可以连接本地ftp服务器(127.0.0.1)
- 4、空间上传的PHP网站怎么连接远程服务器上的MYSQL数据库
如何通过php连接远程主机并操作
一、最佳方案是在77机器上安装apache和php
二、可以通过管道控制使用telnet登录77号机执行命令并获取结果,ssh连接本人没有做过,telnet方法如下:
$f=fopen("telnet://192.168.0.77","rw");
$s=fgets($fp);
fputs($fp,"root");
$s=fgets($fp);
fputs($fp,"pass");
$s=fgets($fp);
fputs($fp,"df -h");
while(!feof($fp)){
$fp=fgets($fp);
echo $s;
}
fclose($fp);
手机输入真累~~~
php中如何连接远程mysql数据库wampserver
决方法:
1。
改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改
"mysql"
数据库里的
"user"
表里的
"host"
项,从"localhost"改称"%"
mysql
-u
root
-pvmwaremysqluse
mysql;mysqlupdate
user
set
host
=
'%'
where
user
=
'root';mysqlselect
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
'root'@'192.168.1.3'
IDENTIFIED
BY
'mypassword'
WITH
GRANT
OPTION;
自己写的php代码连接不上远程ftp服务器,但可以连接本地ftp服务器(127.0.0.1)
$hostname="127.0.0.1";
127.0.0.1是localhost的ip
你用localhost当然连不上你的服务器
空间上传的PHP网站怎么连接远程服务器上的MYSQL数据库
这位朋友,你上传完网站后,可以看下这个网站系统的使用说明,并找到install.php安装文件,然后进行安装,并且按提示一步步来就OK了。如果你是网站搬家的话,上传完程序后,你找到config或inc文件夹下的config.php文件并且按如下设置:
?php
$dbHost= "";//填上你空间数据库的IP地址
$dbUser="";//填上你管理空间数据库用户名
$dbPassword="";//填上你管理空间数据库的用户密码
$dbName=""; //填上数据库名
$dbChar="";// 设置连接数据库使用的编码,一般为GBK/GB2312/UTF8其中一种就行了,要保证你此处填写的编码和你PHP程序中使用的编码一样,不然会出现乱码的。
?
若有疑问可以追问,谢谢!(Mekb[麦客博])
php连接远程服务器的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php远程控制、php连接远程服务器的信息别忘了在本站进行查找喔。
本文由admin于2022-12-19发表在靑年PHP官网,如有疑问,请联系我们。
本文链接:https://www.qnphp.com/post/31510.html