Salut,as dori sa lucrez la un proiect personal ce necesita anumite comenzi sh, prin care le apelez cu php.Xamp nu-mi permite acest lucru si ma intrebam daca exista vreun emulator VPS, unde pot instala apache,mysql si toate cele cat si plugin-urile necesare.N-as vrea sa mai dau banii pe acesta in conditiile in care am ceva minor de facut. Mentionez ca folosesc Windows. Multumesc mult !
cred ca poți sa iți instalezi o mașina virtuala cu o distribuție Linux
Linux mint sau Ubuntu sau CentOS etc
Pt php am vazut ca este destul de popular Vagrant
Daca ai Windows 10 poti activa chiar ubuntu.
Eu sunt incantat de cateva luni de Laragon , il folosesc pentru ca ai diferite chesti preinstalate cum e console de linux si … heidi sql.
ai nevoie de:
- vmware player instalat in calculator (varianta free) sau poti utiliza hyperv daca esti obisnuit cu el (desi vmware consider ca e mult mai bun)
- in masina virtuala instalezi ubuntu server
- in ubuntu instalezi lamp + diferite module de care crezi ca ai nevoie (un tutorial bun de pornire ai aici https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-16-04
- in /var/www/html/proiectulTau
faci un director cu numele proiectulTau (ce nume vrei tu) si acolo iti pui fisierele site-ului si iti faci de cap
tutoriale ai gramada pe net, tot asa am facut si eu
M-ai inspirat să scriu un tutorial:
Tind să cred că de asta ai, de fapt, nevoie, nu de vps-uri
Multumesc, insa e putin complex pentru nivelul meu.
Multumesc mult, acum ma uit.
Cygwin e o alternativă, dar are niște neajunsuri:
- nu e disponibil în
cmd
, unde sunt șanse mari să rulezi dejanpm
sau `composer, de exemplu. - ultima dată când l-am folosit avea un mic delay la pornire, să zic vreo cinci secunde. Foarte enervant
Pentru mașini virtuale îți recomand VirtualBox, găsești și imagini preinstalate cu diferite sisteme de operare. Ca și duo, merge foarte bine împreuna cu Vagrant, găsești documentație quick start foarte buna pe site.
Pentru partea de containere, îți recomand Docker Toolbox, în special interfața grafică Kitematic, de unde poți lansa containere cu php-fpm, apache, nginx, mysql, trebuie doar conectate intre ele manual sau prin Docker compose.