ThinkPHP6 ??? ?? ? ??: ??? ?? ??
Aug 12, 2023 pm 02:33 PMPHP6 ??? ?? ? ??: ??? ?? ??
? ?????? ???? ??? ??? ?? ??? ?????. ???? ??? ?? ??? ??? ??????? ??? ?? ??? ?? ? ??? ?? ?????. ThinkPHP6 ?????? ??? ??? ?? ? ?? ??? ?????. ? ????? ??? ??? ???? ?? ??? ?? ? ??? ThinkPHP6? ???? ??? ?????.
1. ??? ??
- ?? ???? ??
?? ????? Public ????? ?? ??? ??? ????? ???? ???. ?? ????? ?? ??? ??? ?? ????? ?? ? ?? ??? ??? ?????.
- ?????? ??
ThinkPHP6?? ???? ?????? ?? ??? Db? ???? ??????? ?????.
?? Db ???? ?????:
use thinkDb;
?? ?? ???? ???? ????? ?? ??? ???? ?????.
$backupDir = 'backup/'; $fileName = date('Ymd-His') . '.sql'; $result = Db::execute("mysqldump -u [username] -p[password] [database] >" . $backupDir . $fileName); if($result === false) { echo "備份失敗"; } else { echo "備份成功"; }
?? [username]? ??????? ??? ??? ????, [password]? ?????? ????, [??????]? ??? ??????? ??? ?????.
??? ???? ?? ??? ?? ????? ?? ??? ??? ???? ? .sql ??? ?????.
2. ??? ??
- ?????? ??
?? ?????? ??? ?? ??? ???? ?? ????? ????.
$backupFile = '20201107-192734.sql'; // 備份文件名,根據(jù)實際情況修改 $result = Db::execute("mysql -u [username] -p[password] [database] < " . $backupFile); if($result === false) { echo "恢復失敗"; } else { echo "恢復成功"; }
? ? [username]? ??????? ??? ??? ????, [password]? ??????? ????? ????, [database]? ??? ??????? ??? ?????.
? ??? ??? ? ?? ??? ???? ??????? ??? ? ????.
3. ?? ??
??? ??? ???? ????? ??????? ???? ??? ? ????.
- ??? ?? ??
???? ?? ????? ./config/crontab.php?? ?? ??? ?????.
return [ 'command' => [ 'php think backup' ], 'schedule' => [ 'type' => 'cron', 'value' => '0 0 * * *' // 每天凌晨0點執(zhí)行一次備份 ] ];
- ?? ?? ??
app/command ????? ?? ?? ???? .php ???? ?? ??? ?????:
<?php namespace appcommand; use thinkconsoleCommand; use thinkconsoleInput; use thinkconsoleOutput; class Backup extends Command { protected function configure() { // 設置命令名稱 $this->setName('backup')->setDescription('backup database'); } protected function execute(Input $input, Output $output) { $backupDir = 'backup/'; $fileName = date('Ymd-His') . '.sql'; $result = exec("mysqldump -u [username] -p[password] [database] >" . $backupDir . $fileName); if($result === false) { $output->writeln("備份失敗"); } else { $output->writeln("備份成功"); } } }
? ? [username]? ??????? ??? ??? ????, [password]? ??????? ????? ????, [database]? ??????? ??? ?????. ???????.
- ?? ?? ??
?? ??? ????? ?? ??? ?????.
php think crontab:run
4. ??
? ??? ?? ThinkPHP6 ?????? ???? ?????? ?? ? ??? ?? ??? ? ????. ??? ?? ? ??? ???? ??? ??? ???? ??? ?? ? ?? ??? ??? ? ????. ??? ??? ?? ??? ?? ???? ??? ?? ??? ??? ?? ??? ??? ??? ??? ? ????. ??? ??? ???? ???? ?????. ?? ??????? ???? ?? ??? ?? ? ??? ???? ?? ?????.
? ??? ThinkPHP6 ??? ?? ? ??: ??? ?? ??? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

ThinkPHP ????? ????? ??? ?????: Composer? ????, ???? ????? ???? php bin/console? ????, ?? ???? ??? http://localhost:8000? ?????.

ThinkPHP?? ??? PHP ????? ??? ?? ??? ????. ??? ???? 3.2, 5.0, 5.1, 6.0? ????, ??? ??? ??? ???? ??? ??? ???? ? ?????. ?? ?? ??? ThinkPHP 6.0.16???. ??? ??? ? PHP ??, ?? ?? ?? ? ???? ??? ??????. ??? ??? ??? ???? ?? ?? ??? ???? ?? ????.

ThinkPHP Framework? ???? ???? ??: ThinkPHP Framework? ?? ????? ?????? ??? ???. ThinkPHP ?? ????? ???? ?? ???(?? ??)? ????. ?????? ?? ????? ?????. ? ??? ?????. ThinkPHP ??????? ??????. ThinkPHP ?????? URL? ???? ?????.

Laravel? ThinkPHP ?????? ?? ??: ThinkPHP? ????? ??? ? ??? ??? ?? Laravel?? ??? ????. Laravel? ? ????? ??? ??????? ?? ThinkPHP? ? ??? ? ????.

ThinkPHP ?? ??: PHP, Composer ? MySQL ??? ?????. Composer? ???? ????? ????. ThinkPHP ?????? ???? ?????. ?????? ??? ?????. ?????? ??? ?????. ??????? ???? http://localhost:8000? ?????.

ThinkPHP? ?? ????, ?? ???, ?? ?? ? ?????? ???? ?? ??? ?? ??? PHP ????????. ?? ?? ???? ??? ?? 10,000? ??? ??? ??? ? ??? JD.com, Ctrip? ?? ??? ? ??? ? ?????? ????? ?? ?? ?????? ?? ?????.

PHP ???? ?? ??? ?? ?? ?? PHP ????? ???? ???? ???? ?? ??? ?? ?????. ?? ??????? ??? ???? ????, ????? ????? ?? ??? ?? ??? ?? ??? ? ????. ? ????? ?? ?? ??? ?? PHP?? ???? ?? ??? ?? ? ?? ???? ?????. 1. ????? ???? ?? ?? GET ???? ???? ????? ???? ?? ????? URL ???? ???? ??? URL? ?????. ????? ????? ??? ?

ThinkPHP ????? ????? ??? ???? ???. 1. ?? ????? ????. 2. ??????? ?????. 4. ?????? ??? ???? ??? ?????. 7. ????? ?????. ?? ???? ??? ?? ??, ???? ?? ??? ? ???? ??? ?????.
