当前位置:首页 » 编程语言 » php备份

php备份

发布时间: 2025-03-19 02:54:11

linux 一键部署phpstudy云服务器怎么自动备份数据

以小鸟云为例:
1.启动"开始→设置→控制面板→添加/删除程序",之后出现"添加/删除程序"对话框;
2.单击"添加/删除 Windows 组件→组件",出现"windows组件向导→下一步"出现" Windows 组件"对话框从列表中选择"网络服务";
3.单击"详细内容",从列表中选取"Windows Internet 命名访问(WINS)" 如图:上图 单击"确定"4.单击"下一步",输入到 Windows2000 Server 的安装源文件的路径,单击"确定"开始安装 WINS 服务;
5.步骤5 单击"完成",当回到"添加/删除程序"对话框后,单击"关闭"按钮;
6. 安装完毕后在管理工具中多了一个 "WINS" 控制台;
7. 如果不知道服务器有关问题,请咨询小鸟云!

㈡ php 网站只要备份数据库就可以吗

备份数据库的数据就可以了。
备份的方法:
1、本地备份-适用于独立主机或VPS:使用本机程序对网站文件及数据库进行备份。
2、异地备份-适用于虚拟主机/空间:使用ftp程序将文件下载回本机备份,数据库使用本机的数据库管理程序进行远程备份。
备份的类型:
1、完整备份-所整个网站的文件都备份一次。优点:可以把整个网站都完整备份一次。缺点:费时费资源。
2、差异备份-只备份有改变的文件。优点:每次只把有改变过的文件备份下来。相同的文件就不会再备份一次了,省时省力。

㈢ 大家php mysql多的话是用什么备份工具的

下面提供两种方法,仅供研究使用。
第1种方法:
复制代码 代码如下:
<?php
$host="localhost";
$user="root";
$password="";
$dbname="dbname";
mysql_connect($host,$user,$password);
mysql_select_db($dbname);
$mysql= "set names utf8;";
mysql_query($mysql);
$q1=mysql_query("show tables");
while($t=mysql_fetch_array($q1)){
$table=$t[0];
$q2=mysql_query("show create table `$table`");$sql=mysql_fetch_array($q2);
$mysql.=$sql['Create Table'].";\n";
$q3=mysql_query("select * from `$table`");while($data=mysql_fetch_assoc($q3)){
$keys=array_keys($data);
$keys=array_map('addslashes',$keys);
$keys=join('`,`',$keys);
$keys="`".$keys."`";
$vals=array_values($data);
$vals=array_map('addslashes',$vals);
$vals=join("','",$vals);
$vals="'".$vals."'";
$mysql.="insert into `$table`($keys) values($vals);\n";}
$mysql.="\n";
}
$filename=$dbname.date('Ymj').".sql";
$fp = fopen($filename,'w');
fputs($fp,$mysql);
fclose($fp);
echo "数据备份成功,生成备份文件".$filename;?>
第2种方法:
复制代码 代码如下:
<?php
$host="localhost";
$user="root";
$password="";
$dbname="dbname";
backup_tables($host,$user,$password,$dbname);/* backup the db OR just a table */
function backup_tables($host,$user,$pass,$name,$tables = '*'){
$link = mysql_connect($host,$user,$pass);mysql_select_db($name,$link);
//get all of the tables
if($tables == '*')
{
$tables = array();
$result = mysql_query('SHOW TABLES');
while($row = mysql_fetch_row($result))
{
$tables[] = $row[0];
}
}
else
{
$tables = is_array($tables) ? $tables : explode(',',$tables);}
$return = '';
//cycle through
foreach($tables as $table)
{
$result = mysql_query('SELECT * FROM '.$table);$num_fields = mysql_num_fields($result);
$return.= 'DROP TABLE '.$table.';';
$row2 = mysql_fetch_row(mysql_query('SHOW CREATE TABLE '.$table));$return.= "\n\n".$row2[1].";\n\n";
for ($i = 0; $i < $num_fields; $i++)
{
while($row = mysql_fetch_row($result))
{
$return.= 'INSERT INTO '.$table.' VALUES(';for($j=0; $j<$num_fields; $j++)
{
$row[$j] = addslashes($row[$j]);
$row[$j] = ereg_replace("\n","\\n",$row[$j]);if (isset($row[$j])) { $return.= '"'.$row[$j].'"' ; } else { $return.= '""'; }
if ($j<($num_fields-1)) { $return.= ','; }
}
$return.= ");\n";
}
}
$return.="\n\n\n";
}
//save file
$handle = fopen('db-backup-'.time().'-'.(md5(implode(',',$tables))).'.sql','w+');fwrite($handle,$return);
fclose($handle);
}
?>

㈣ 我复制了前台后台的PHP源码。所有的都复制下来了数据库也弄下来了。请问怎么让后台连接上备份下来的数据库

你到安装mysql的文件夹下,找到data文件夹,把你的数据库文件粘贴过去就行了。(这些文件应该是frm格式的);

如果你只是备份了sql文件,那以上方法不行,用下面的方法。

1,先下载一个可视化的MySQL
Query
Browser
工具

2,根据源码中提供的连接数据库文件,这种文件一般是conn.php或者config.inc.php.或者是config.php等。去查看下数据库名是什么。在这个工具里面建立数据库

3,选择该数据库,用备份的sql文件,执行就行了,自动会建立..

㈤ php上传文件到其他服务器(php文件上传)

怎么将php文件上传到服务器上

1、可以和本地的进行双向传输(可以上传和下载)。如果只上传个别文件,可以使用浏览器或者DOS进行传输,浏览器的方法是打开地址:ftp://用户名:密码@服务器地址/,DOS命令是ftp服务器地址,然后输入用户名和密码。

2、登录你购买的空间的ftp后台,将你做好的php网页上传到服务器上,记得买空间的时候要买支持php服务的。一切正常的话,然后上网就可以访问你的php文件了。

3、可以点击下面的“建立备份”一。点击建立“备份用FTP”。用FTP将您自己的数据库备份文件上传到服务器上,覆盖服务器上的bak(SQL2000)/sql(Mysql)。再点从备份一中的“备份中还原。

4、你要是用的比如类似织梦CMS一样的程序的话把你下载的源文件直接上传到服务器上然后按照说明安装就可以了。

5、接下来,您需要在服务器上安装一个PHP直播源,比如Red5,Kurento或者Wowza,这些都是支持PHP的直播源。安装完成后,您可以使用PHP脚本来控制直播源,比如控制直播源的音量,调整直播流的质量,控制直播源的播放速度等等。

6、要分情况来说,如果你是申请的网上的免费主页空间(支持php),那么空间的提供商一般会给你提供一个后台的界面让你上传文件,或者给你开通ftp服务,通过ftp上传,你的web地址(域名)由空间提供商给你。

如何把自己的php文件发布到互联网上?

1、下载安装FTP软件,输入服务器IP地址,FTP的用户名和密码进行连接。连接FTP后,找到要上传的PHP项目文件,上传到服务器即可。

2、第一,你需要一个域名,你要把服务器跟你的域名绑定,一般买的虚拟主机的话会提供一个后台给你配置域名绑定的,如果是买的独立的服务器则需要自己配置绑定。

3、通过使用PHP的全局数组$_FILES,你可以从客户计算机向远程服务器上传文件。第一个参数是表单的inputname,第二个下标可以是name,type,size,tmp_name或error。

4、首先,保证电脑上安装有ie类型浏览器,同时有一份php类型源代码,如图。在电脑上有一份php源代码文件后,在该源代码文件里面找到一个名为main的文件件。

5、安装上去就可以了。完全免费。这类软件其实很多。局域网用嘛,就用WAMP好了,安装上去,把PHP源代码放进去就行了,也没有什么复杂设置。功能也足够多。世界有一大半的网站远行的是APACHE。WAMP集成环境也非常流行。

php如何上传图片到远程服务器

首先,在自己台式机和笔记本上都开通了ftp,这个不会的同学可以网上查serv-u,相关教程肯定不少的。

使用imagepng函数把图像输出到浏览器或者文件中。

用Internet语言来说,用户可通过客户机程序向(从)远程主机上传(下载)文件。

php上传图片客户端和服务器端实现方法分享给大家供大家参考。

热点内容
安卓手机电影怎么投屏到ipad上 发布:2025-03-20 04:27:23 浏览:677
苹果安卓基于什么开发 发布:2025-03-20 04:20:52 浏览:520
算法化是 发布:2025-03-20 03:48:20 浏览:771
拆二代访问 发布:2025-03-20 03:47:34 浏览:63
随机数排序c语言 发布:2025-03-20 03:35:31 浏览:498
当前页面脚本发生错误类型不匹配 发布:2025-03-20 03:26:47 浏览:993
strutsajax上传图片 发布:2025-03-20 03:25:03 浏览:386
手机在线缓存 发布:2025-03-20 03:21:06 浏览:46
ftp路径上传时间 发布:2025-03-20 03:13:42 浏览:104
电脑连接通讯服务器失败怎么回事 发布:2025-03-20 03:10:30 浏览:287