當前位置:首頁 » 編程語言 » 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上傳圖片客戶端和伺服器端實現方法分享給大家供大家參考。

熱點內容
vpn韓國伺服器地址 發布:2025-03-20 07:12:44 瀏覽:25
打碼軟體源碼 發布:2025-03-20 07:08:06 瀏覽:109
前端android 發布:2025-03-20 06:50:42 瀏覽:93
進制轉換棧c語言 發布:2025-03-20 06:50:31 瀏覽:339
myeclipse不自動編譯了 發布:2025-03-20 06:41:38 瀏覽:777
led汽車大燈和鹵素燈該選哪個配置 發布:2025-03-20 06:40:55 瀏覽:917
sql網校 發布:2025-03-20 06:16:42 瀏覽:279
安卓手機圖標排列為什麼會混亂 發布:2025-03-20 06:16:05 瀏覽:761
手機pin初始密碼是多少 發布:2025-03-20 06:15:59 瀏覽:900
javaif常量變數 發布:2025-03-20 06:15:57 瀏覽:344