Maison >développement back-end >Problème PHP >Comment cloner un site Web PHP entier
Cet article présente curlMulti, un outil de clonage. Avec cet outil, les personnes non techniques peuvent rapidement cloner l'intégralité du site.
Lien de l'outil :https://github.com/ares333/php-curl
Fonctionnalités de l'outil :
1. Capturez diverses ressources du site Web, telles que les fichiers compressés htmlCssJsRAR, etc.
2. Exploration parallèle, la vitesse d'exploration est incroyablement rapide
Processus de fonctionnement. :
Cet article utilise Mac pour l'explication.
2.
Dans des circonstances normales, la modification de l'URL sera acceptable. Si le site à cloner est très volumineux, vous devez ajouter du code dans la première ligne :
ini_set('memory_limit', '2048M');
3. Exécuter le clonage
1. Ouvrez le terminal
Effectuez les opérations suivantes dans le terminal :
Cliquez avec le bouton droit sur site_clone1 Fichier .php, "Afficher l'introduction", sélectionnez le texte comme indiqué sur la figure, copiez
et saisissez : "cd" dans le terminal, puis Ctrl+v pour coller le contenu que vous venez de copier, et appuyez sur Entrée (saisissez les caractères sans guillemets doubles)
Mon terminal ressemble à ceci, qui peut servir de référence :
Entrez dans le terminal :
php site_clone1.php
À ce stade, le clonage a commencé. N'oubliez pas de ne pas fermer la fenêtre du terminal. (Si vous souhaitez continuer le clonage après avoir fermé la fenêtre, veuillez me contacter)
Si le site Web que vous souhaitez cloner est relativement petit, comme un nouveau site, cela peut être fait en une demi-heure (cloner 100 + pages par seconde sans aucune pression)
4. Répertoire de stockage du site Web
Double-cliquez sur index .html pour ouvrir le site Web cloné.
Pièce jointe : Si vous souhaitez un clonage plus rapide, procédez comme suit :
如果要测试500并发,那需要在终端多执行一行命令:
ulimit -n 1000
以上内容仅供参考!
推荐视频教程:PHP视频教程
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!