Site-ul pe o unitate flash USB sau un server apache portabil (XAMPP, denwer), fructe utile

Site-ul pe o unitate flash USB sau un server apache portabil (XAMPP, denwer), fructe utile

Uneori, chiar și având la îndemână câteva servere cu acces root, trebuie să aveți un web-server portabil pe o unitate flash. De exemplu, pentru a demonstra orice produse din domeniul web.

Mai exact, în cazul meu am prins clientul a ordonat site-ul pentru a stoca informații confidențiale pe care, și nu pot să văd.
El avea nevoie pentru a se potrivi vechi, apoi sa pe cineva pentru a arăta, și folosind iPad, toate acestea este ciudat. Asta nu e esența articolului.

Și astfel, să începem

Există mai multe produse pentru a rezolva această problemă, dar suntem cu voi, luați în considerare de bază 2 (în opinia mea) de la ei - acest Denwer și XAMPP.

Diferența dintre aceste produse este numai în numărul de pachete incluse în ele:

  • XAMPP - se poate spune, un server complet, care are un panou de control, Analyzer Web, FTP-Server si multe alte utile:
    Apache 2.2.17, MySQL 5.5.8 + motor PBXT (dezactivat în prezent), PHP 5.3.5, OpenSSL 0.9.8l, phpMyAdmin 3.3.9, XAMPP Control Panel 2.5.8, Webalizer 2.21-02, Sistem de Transport Mercury Mail v4. 72, FileZilla FTP Server 0.9.37, SQLite 2.8.17, SQLite 3.6.20, ADOdb 5.11, Xdebug 2.1.0rc1, Tomcat 7.0.3 (cu mod_proxy_ajp ca conector)
    Funcționează pe aproape toate sistemele de operare - au pachete pentru Linux, Windows XP, Windows 7, etc (pentru mai multe detalii consultați documentația.).
  • Denwer - un server simplu, este ideal pentru tragerea de pe o unitate flash. Include toate același lucru necesar (Apache, PHP, MySQL, PHPMyAdmin)
    Funcționează numai pe Windows

Instalați XAMPP

XAMPP - un cross-platform a construi un server de web care conține Apache. MySQL. PHP script interpret. Perl limbaj de programare și numărul mare de biblioteci suplimentare permit să ruleze un server de web cu drepturi depline.

XAMPP - un acronim pentru:

referințe cheie care pot fi utile:

concluzie

După ce cu succes a instala și rula serverul, să efectueze transferul către acesta a site-ului. Sau începe să se dezvolte.

Toate instalare, propun să HDD, pentru a crește viteza. Și numai atunci când ne-am adunat în sus și să fie difuzate - pentru a transfera la o unitate flash.

capcane

Încercați să descarce aceste programe din memorie, și re-boot server. Dacă butonul de pornire - reconfigura împiedică programul la alte porturi

Cum se dezactivează portul Skype 80 este prezentat în imagine:

Site-ul pe o unitate flash USB sau un server apache portabil (XAMPP, denwer), fructe utile

Doar nu uita de firewall și serverele proxy - pentru a lucra la nivel local - este de dorit să se adapteze sau mut.

Dacă aveți o unitate flash lent de la modelele vechi - apoi de lucru cu ea poate părea foarte, foarte lent, uneori, nici măcar reală. În acest caz, este necesar pentru a copia pachetul de la un computer, pentru a lucra cu el, și apoi copiați din nou pe stick-ul. Solutia - cumpara o unitate flash USB de mare viteză.

Atenție! Dacă aveți scripturi vechi, și vă sunt prea leneși pentru a le rescrie, pentru a evita greșelile descrise aici - balansa ansamblul care a inclus versiuni PHP de mai jos 5.3.0 (de exemplu, PHP v5.2.12)

Ce vom zice?