O configurare a dezvoltatorului Linux

Ați încercat vreodată să mergeți cu Linux pe o bază consistentă, dar ați fost greu să vă obișnuiți? Vă simțiți confuzi când trebuie să alegeți o distribuție Linux pentru a dezvolta software? Ți-e frică de incompatibilități care ar putea veni de la comutator sau nu știi ce instrumente să folosești și cum să le instalezi cu un efort minim?

În acest articol vă voi arăta cum să configurați o mașină Linux pentru dezvoltarea de software. Voi folosi VirtualBox, dar ar trebui să îl instalați pe mașina dvs. fizică chiar lângă sau peste Windows ar trebui să fie bine. in orice caz, asigurați-vă că faceți backup pentru datele importante, ca suprascrierea întregului disc pentru a ține Linux va duce la ștergerea tuturor datelor sale. Dacă nu sunteți sigur că vreți să mergeți 100% cu Linux, atunci aș recomanda să utilizați VirtualBox ca un warmup.

De ce ar trebui să alegeți Linux?

Sari la nava Linux nu este o decizie care trebuie făcută ușor. După cum știți, Linux oferă hackerilor un timp greu, pentru că virușii nu funcționează prea mult și, de asemenea, este gratuit (la fel ca în bere, nu este nevoie să plătiți pentru sistem). Pentru piața de consum, acestea sunt, într-adevăr, un mare motiv de schimbare, dar pentru noi ca dezvoltatori trebuie să luăm în considerare mai mult decât atât. Avem nevoie de îndeplinirea anumitor nevoi pentru a oferi valoare afacerilor noastre.

Deci, de ce ar trebui să alegeți Linux pentru a dezvolta software-ul? Iată câteva motive care ar putea susține decizia:

  • Întotdeauna stai la curent. De obicei, în sisteme de operare închise (de ex., Windows sau Mac OS X), upgrade-urile majore vă obligă să plătiți o anumită sumă de bani pentru a le accesa. Acest lucru nu se întâmplă în Linux, deoarece actualizările sunt gratuite.
  • Împreună cu elementul anterior, veți obține o depozit de software masiv. Mii de pachete sunt disponibile de la instalarea sistemului de operare Linux, deci nu trebuie să cereți companiei Google un anumit produs software pentru al descărca și utiliza, așa cum faceți în Windows. Cele mai multe sisteme Linux vin cu un manager de pachete de un fel care vă permite să instalați fără probleme software - orice de la un music player la un editor de text la instrumente de dezvoltare software. Și ei se actualizează prea, fără taxe suplimentare. Desigur, nu totul este inclus, dar majoritatea software-ului open source este, și vă aduce deja o mulțime de valoare.
  • Este categorie ușoară. Utilizarea unui sistem Linux vă va ajuta să salvați resursele mașinii, deoarece majoritatea software-ului care rulează pe Linux necesită mai puțină memorie și spațiu pe disc de pe computer. Permiteți-mi să vă dau un exemplu specific pe care l-am întâlnit. Administrez toate cele trei mari sisteme: Windows pentru petrecere a timpului liber, Mac OS X pentru înregistrarea muncii și Linux pentru dezvoltarea generală. Am rulat o statistica foarte simpla despre starea de memorie pe care computerul mi-o cere in boot. Linux a fost întotdeauna câștigătorul de departe. Acest lucru a dus la o experiență de lucru mult mai netedă, deoarece am mai multă memorie disponibilă pentru a-mi atinge obiectivele.
  • Este deschis. Faptul că Linux este deschis eliberează o mulțime de presiuni în ceea ce privește dependențele. Pentru că este deschis, Linux este supus multor contribuții mai mari la oameni și companii. Problemele sunt rezolvate din motive de deschidere și împărtășire. Dacă o companie oferă o soluție pentru a îmbunătăți Linux, tu și mulți alți oameni o eliberați. Acest lucru reduce șansa de apariție a problemelor, iar atunci când acestea se fixează mult mai repede, ceea ce îmbunătățește afacerea noastră.
  • Este flexibil. Spre deosebire de Windows sau Mac OS X, puteți personaliza Linux după preferințele dvs., indiferent dacă îl transformați într-un sistem puternic bazat pe terminale sau într-un mediu de desktop integrat superb. Sunt posibile tot felul de configurații datorită modului în care Linux funcționează în interior. Kernel-ul este nucleul Linux-ului și tot ce este în jurul său este doar o extensie, de la mediul desktop grafic la setul de aplicații pe care este inclus: music player, suite de birou, setări de limbaj de programare, editoare de text etc..
  • Serverele o folosesc. Ce modalitate mai bună de a simula un mediu de producție decât de ao folosi efectiv? Majoritatea tehnologiilor de produs web rulează de obicei în Linux pentru toate motivele de mai sus și mai mult. Închiderea decalajului dintre dezvoltare și producție este ideală, deoarece reduce șansa de apariție a problemelor datorită tuturor diferențelor.

Instalați o distribuție Linux

În acest articol specific vom folosi distribuția Ubuntu Linux, deoarece este îndreptată spre începători și utilizatorii Windows care doresc să considere switch-ul. Învățarea de instalare de mai jos se va referi la Ubuntu, dar sunteți liber să utilizați orice altă distribuție. În funcție de care vă deplasați, instrucțiunile de instalare și de administrare a pachetelor se schimbă, deci țineți minte când utilizați ceva de genul Fedora, CentOS sau Arch.

Crearea mediilor de instalare

Ca în cazul oricărui sistem de operare, va trebui să aveți la dispoziție suporturi de instalare pentru a începe. Va trebui să descărcați imaginea discului și să o ardeți fie pe un DVD, fie pe o unitate flash USB. Eu personal aș folosi ultima deoarece este rapid și ușor să obțineți o unitate flash de 2 sau 4 GB pentru a pune imaginea de instalare.

Treceți la restul pasului dacă doriți să utilizați VirtualBox.

Pentru Windows, puteți utiliza Linux Live USB Creator pentru a crea o unitate flash USB cu ușurință. După ce ați urmat pașii de instalare, veți vedea o fereastră de dialog în care îi spuneți ce imagine pe disc să o utilizeze și locația unității flash. Amintiți-vă că aveți nevoie de spațiul complet al unității flash; partițiile nu vor funcționa. Dacă aveți date importante acolo, luați-o mai întâi.

În ceea ce privește Mac OS X, luați imaginea de disc și utilizați utilitarul Disk Utility pentru al inscripționa pe o unitate flash. Veți avea nevoie de întregul spațiu pe disc pentru a arde imaginea, deci asigurați-vă că faceți copii de rezervă înainte de a face acest lucru.

Configurarea VirtualBox

Treceți peste acest pas dacă instalați Linux pe o mașină fizică.

Dacă nu știți despre VirtualBox, este o modalitate de a emula un întreg sistem de operare în interiorul a ceea ce deja utilizați. Este disponibil pe majoritatea platformelor și oferă o modalitate sigură de a încerca o distribuție Linux fără a se angaja prea mult, ceea ce este exact ceea ce este necesar.

După descărcarea și urmărirea pașilor de instalare, veți fi gata să creați o nouă mașină virtuală. Urmați acești pași pentru a crea o configurație mai mult decât funcțională pentru a rula Ubuntu:

  1. Clic Nou în bara de meniu de sus.
  2. Introduceți numele distribuției Linux ca denumire a aparatului. Acesta va specifica tipul și versiunea pentru dvs. în consecință. În acest caz, tastați "Ubuntu".
  3. Setați cantitatea de memorie RAM la 1024 MB. Cel mai probabil nu veți avea nevoie de mai mult decât acest lucru, dar dacă nu sunteți sigur, pompați-l până la 1536 MB - cu 50% mai mult.
  4. Setați opțiunea de hard disk pentru a crea una nouă. Când faceți clic Următor → veți dori să selectați cel puțin 8 GB de dimensiune. De obicei mă duc la 12 GB pentru a-mi da o marjă confortabilă.
  5. Lovit Crea pentru a crea mașina virtuală.
  6. Pentru a le oferi o reacție mai mică, vom schimba setările. Selectați mașina și faceți clic pe Setări.
  7. Sub Sistem> Procesor, setați numărul de procesoare la 2. Faceți acest lucru numai dacă ați selectat o versiune pe 64 de biți a Ubuntu. Dacă nu, lipiți de un singur procesor.
  8. Sub Rețea> Adaptor 1, utilizare Adaptor adaptor. Acest lucru va face operațiunile de rețea mai rapide.
  9. Sub Afișați> Video, utilizați 64 MB de memorie și activați accelerarea 3D. Acest lucru va menține uneori sistemul de înghețare.
  10. Sub Depozitare, selectați controlerul IDE gol. Acolo veți îndrepta imaginea pe disc pe care ați descărcat-o mai devreme.
  11. Faceți clic pe pictograma CD minusculă de sub atribute și alegeți un fișier virtual disc. Identificați și selectați imaginea discului pe care ați descărcat-o înainte.
  12. Clic O.K și ați terminat.

După ce urmați acești pași, veți putea selecta mașina virtuală și o puteți rula. Faceți clic pe butonul din bara de meniu de sus și mașina va rula. După aceea, urmați instrucțiunile pentru a instala Linux pe aparat. După ce totul este instalat, îl puteți reporni. 

Nu uitați să scoateți imaginea discului de pe unitatea virtuală de CD-uri, astfel încât să nu mai ruleze din nou. Un mod sigur de a face acest lucru este închiderea mașinii virtuale la instalare, mergeți la Setări> Depozitare, și nu selectați nicio imagine disc.

Adăugări de oaspeți

Următorul și ultimul pas pentru a face Ubuntu să funcționeze bine este să instalați adăugările oaspeților Virtualbox. Acestea vă vor permite să utilizați ecranul la maxim și să profitați din plin de computerul dvs. gazdă, printre altele.

Înainte de orice altceva, este important să instalați un pachet din depozitele Ubuntu. Deschideți o fereastră terminală făcând clic pe butonul din stânga sus-bord și tastând "Terminal". Selectați-l și introduceți această instrucțiune în ea:

sudo apt-get instala dkms

Introduceți parola și apăsați introduce. Pachetul va fi instalat. Apoi, în partea de sus a ferestrei mașinii, selectați Dispozitive> Instalați adăugarea oaspeților Imagine CD. Aceasta va afișa o casetă de dialog care vă spune să rulați un pachet. Clic Alerga și după emiterea parolei (în cazul în care vine), vor fi instalate adăugările clienților. Tot ce trebuie să faceți în continuare este să reporniți mașina virtuală.

Dacă totul merge așa cum trebuie, trebuie să fii gata, cu ceva de genul asta.

Configurarea mediului

Felicitări, aveți Linux susținut! Cea mai grea parte sa terminat. Acum trebuie doar să trecem peste câteva aspecte importante ale acestui nou sistem, astfel încât să puteți înțelege cum funcționează și cum va afecta munca de dezvoltare software ulterior.

Medii desktop

Probabil sunteți obișnuiți cu faptul că atât Windows cât și Mac OS X au un set strict de orientări de proiectare pentru aplicații și aspectul și simțul lor. Windows a trecut printr-o revizuire cu versiunea 8, iar Mac OS X Yosemite trece printr-o schimbare subtilă.

Există, de asemenea, linii directoare de proiectare pentru medii desktop în Linux, dar lucrul important este încă mai ai de ales. Natura Linux este modulară, după cum puteți spune de kernel care se concentrează asupra setului minim de caracteristici. Tot ceea ce altceva extinde nucleul cu noi caracteristici: firmware, medii desktop, browsere, procesoare de text, playere muzicale și video etc..

Datorită acestei naturi, aveți libertatea de a alege oricare dintre mediile grafice care vă plac cel mai bine. De exemplu, Ubuntu preia Unity ca mediul implicit, după cum ați văzut în fotografia anterioară. Sunt și alții. 

Îmi place personal să folosesc KDE, deoarece este foarte aproape de Windows în ceea ce privește principalele orientări de design și experiență, dar este mult mai personalizabil. Există o mulțime de teme pe care le puteți pune, așa că se potrivește stilului tău mai bine. O mulțime de setări pot fi ajustate printr-un singur panou de control. Dacă doriți să instalați KDE în Ubuntu, ar trebui să deschideți un terminal și să tastați această instrucțiune:

$ sudo apt-get instalați kubuntu-desktop

Acest pachet special va adapta sistemul dvs. Ubuntu pentru a utiliza KDE. Simțiți-vă liber să-l încercați și dacă nu sunteți în stare să o dezinstalați și să vă întoarceți la ceea ce a fost înainte:

$ sudo apt-get eliminați kubuntu-desktop

KDE și Unity sunt doar două dintre ele, dar există o tonă mai mult: Gnome, XFCE și LXDE sunt exemple de medii desktop. Administratorii de ferestre mai simpli sunt diferiți prin faptul că sunt mai mici și au mai puține caracteristici. Ele sunt, de asemenea, un pic mai greu de configurat de unul singur, asa ca amintiti-va. Exemple de acestea sunt i3, Openbox, Fluxbox, minunat, xmonad și multe altele. Acestea sunt mai potrivite pentru utilizatorii cu experiență, care se bazează mult mai mult pe terminale și aplicații bazate pe terminale.

Utilizatori, Grupuri și Permisiuni

Modul în care funcționează Linux în ceea ce privește managementul utilizatorilor este universal în toate distribuțiile; face parte din kernel-ul Linux. La fel ca Windows și Mac OS X, fiecare utilizator din Linux primește un dosar de domiciliu (de obicei sub Windows / Home / my_user /) și are permisiuni de a manipula fișierele și folderele care trăiesc în acest director. Cea mai importantă diferență dintre Windows și Linux (Mac OS X funcționează aproape la fel ca Linux) este sistemul de permisiuni. De fapt, să ne uităm la modul în care funcționează.

Luați în considerare următorul exemplu:

Observați cum apar trei categorii distincte: Proprietar, grup, și Alții. Fiecare fișier sau folder are permisiuni specifice pentru toate cele trei.

  • Proprietar se potrivește cu utilizatorul care a creat fișierul, denumit adesea proprietarul.
  • grup se potrivește grupului din care face parte fișierul. De obicei, începe cu grupul principal al proprietarului, cu același nume de utilizator.
  • Alții se potrivește tuturor celorlalți.

Ce permisiuni putem seta pentru fiecare categorie? Există trei acțiuni diferite care pot combina până la opt moduri diferite: citit, scrie, și a executa. De obicei, proprietarul și grupul au permisiunea de a citi și scrie într-un fișier, în timp ce toți ceilalți ar putea doar să citească.

Judecând după imaginea de mai sus, puteți modifica permisiunile din GUI. De obicei veteranii Linux se bazează pe terminal pentru a schimba permisiunile pe fișiere. Tu o faci cu chmod comanda. Un exemplu de scriere a fișierului anterior de către oricine altcineva ar putea fi:

$ chmod o + w sample_file.txt

o înseamnă "alte". +w spune că vrea să facă fișierul scriitor. Dacă doriți fișierul nu pentru a fi scris, ați tasta -w in schimb. Mai multe informații pot fi obținute prin pagina manuală a comenzii. Da, majoritatea comenzilor Linux au documentație care poate fi preluată prin tastare om .

Motivul pentru care vă arăt acest exemplu este să înțelegeți cum funcționează utilizatorii și permisiunile în Linux. Mai târziu, când configurați un mediu de dezvoltare, este posibil să aveți nevoie de această comandă și de alte comenzi pentru a completa procesul de configurare.

Codul de scriere

Dezvoltarea software-ului este în centrul său de scriere a codului. Alegerea celui mai bun instrument pentru a face acest lucru este esențială, iar comunitatea open source oferă numeroase alternative.

Editoare de texte

Editorii, cum ar fi Notepad ++, jEdit și Sublime Text, sunt alegeri populare pentru platforma Windows. Ele sunt ușor de instalat și au un set minim de caracteristici și o curbă scăzută de învățare. Dacă utilizați text jEdit sau Sublime, veți fi bucuroși să știți că acestea sunt disponibile și pentru Linux. În loc să descărcați versiunea Windows, mergeți în locul versiunii Linux. Aici puteți găsi jEdit aici și textul sublim.

Cu toate acestea, dacă simțiți că doriți să vă intensificați jocul cu editoare de putere cum ar fi Vim sau Emacs, puteți instala oricând oricare dintre ele. În mod specific pentru Ubuntu, puteți deschide Centrul de software aflat în partea stângă a ecranului dvs., căutați fie Vim, fie Emacs și le instalați. Desigur, puteți merge la terminal și le puteți instala acolo. Acești doi editori au fost folosiți de-a lungul anilor și s-au dovedit a fi extrem de puternici și mai mult decât capabili să vă asiste în activitățile de editare a codului.

Medii integrate de dezvoltare (IDE)

Dacă editorii de text standard nu sunt chestia dvs., puteți întotdeauna să ajungeți la medii cu drepturi depline. Câștigătorii cei mai cunoscuți sunt NetBeans, Eclipse, IntelliJ și alții. Cele mai multe dintre ele sunt disponibile și pentru Linux, deci pur și simplu urmați aceeași procedură ca și când le-ați instalat pe Windows. Experiența ar trebui să fie aproape la fel. Îmi aduc aminte că am folosit NetBeans pe cele trei sisteme majore și aproape nimic nu sa schimbat pentru mine; după toate acestea, este punctul principal în utilizarea IDE-urilor.

Terminalul

Cu siguranta una dintre cele mai bune caracteristici ale ecosistemului * NIX, terminalul este esential pentru orice dezvoltator. Chiar dacă majoritatea IDE-urilor au grijă de aproape totul pentru dvs. în spatele scenei, în esență, ceea ce fac ei este să anunțe comenzile pe care le puteți rula în fereastra terminalului.

În Linux, aveți o aplicație terminală pregătită. De fapt, l-ați folosit deja pentru a rula niște comenzi. Indiferent de distribuția pe care o alegeți, puteți să vă bazați întotdeauna pe un terminal. Puteți personaliza aspectul său selectând Editați> Profiluri, alegerea profilului implicit și editarea culorilor și fontului.

Setări de dezvoltare web

Acum, că sunteți destul de confortabil în jurul instrumentelor Linux, vă pot explica cum să configurați un mediu de dezvoltare. Vom lua în considerare cele mai comune setări pentru Ruby, JavaScript și PHP. În funcție de tipul în care mergeți, nu ezitați să mergeți înainte.

Setarea Ruby

Ruby a fost întotdeauna ușor de rulat sub sistemele bazate pe * NIX. Dacă utilizați Mac OS X, veți ști că Ruby vine deja împreună cu sistemul. Chiar dacă cele mai multe distribuții au pachete Ruby, lucrul cu ele în mod regulat nu este la fel de ușor ca instalarea unui manager de versiuni în propriul dosar de acasă și instalarea unei versiuni Ruby de acolo. Amintiți-vă când am vorbit despre permisiuni? Pachetele Ruby sunt instalate numai când ați furnizat parola. Dacă alegeți să mergeți în jos pe acea cale, veți avea dificultăți în a vă face treaba datorită tuturor permisiunilor pe care nu le aveți.

Există trei mari manageri de versiune Ruby: RVM, rbenv și chruby. În acest articol vom merge cu chruby, dar dacă sunteți obișnuiți cu un alt, apoi mergeți mai departe și urmați instrucțiunile lor de instalare.

Pentru a instala chruby, vom vizita secțiunea de instalare din README și vom rula instrucțiunile menționate acolo într-o fereastră terminală. Știți deja cum să deschideți unul, deci mergeți mai departe și faceți acest lucru și lipiți fragmentul de cod:

wget -O chruby-0.3.8.tar.gz https://github.com/postmodern/chruby/archive/v0.3.8.tar.gz tar -xzvf chruby-0.3.8.tar.gz cd chruby-0.3. 8 / sudo face instalare

După ce introduci parola, ar trebui să ai instalat un chruby, dar mai avem încă multe lucruri de făcut. Într-adevăr, tocmai am instalat un mijloc de a folosi Ruby, dar nu avem încă rubine. Cum să instalăm de fapt o versiune? Dacă vizitați secțiunea privind instalarea rubilor, veți primi câteva opțiuni pentru a instala un program de instalare Ruby. Vom merge cu ruby-install, astfel încât va trebui să vizitați documentația sa și să tastați mai multe comenzi în terminal:

wget -O ruby-install-0.4.3.tar.gz https://github.com/postmodern/ruby-install/archive/v0.4.3.tar.gz tar -xzvf ruby-install-0.4.3.tar. gz cd ruby-install-0.4.3 / sudo face instalare

Când comenzile termină, ar trebui să instalați ruby-ul în sistem. Un ultim pas înainte de a instala o versiune Ruby este de a face aceste utilitare gata pentru a fi executate. Tu faci asta editat un fișier în folderul de acasă numit .bashrc.

Deschide Fișiere aplicați pe docul din stânga și navigați la Acasă. Veți vedea toate fișierele și folderele vizibile, dar nu cele ascunse. .bashrc este ascunsă de dvs. deoarece numele său începe cu un punct. Pentru a dezvălui fișiere ascunse, selectați Afișați> Afișați fișiere ascunse, ca în imaginea de mai jos.

Veți avea o mulțime de alte fișiere translucide. Caută .bashrc și editați acel fișier prin simpla dublare a acestuia. La sfârșitul fișierului adăugați aceste două linii, ceea ce va permite instalarea în sistem a sistemului chruby și ruby-install:

sursă /usr/local/share/chruby/chruby.sh sursă /usr/local/share/chruby/auto.sh

Prima linie va permite hrubarea, în timp ce al doilea va permite schimbarea automată între rubrici diferite, în funcție de existența unui fișier special numit .rubin-versiune într-un anumit dosar, al cărui conținut include versiunea Ruby pe care o specificați.

Pentru a instala cea mai recentă versiune de Ruby (versiunea lui Matz), mergeți la terminalul dvs. și tastați următoarea instrucțiune:

$ ruby-install ruby

ruby-install va presupune că este ultima versiune stabilă, dar puteți specifica o versiune la sfârșitul comenzii. Când instalați Ruby, veți putea să-l utilizați tastând:

$ chruby ruby ​​$ ruby ​​-v

Ultima linie va imprima versiunea Ruby, ceea ce înseamnă că Ruby este în funcțiune.

Acum sunteți gata să dezvoltați proiectele Ruby! Puteți începe prin a instala fie Ruby pe Rails, Sinatra, sau orice alte pietre ar putea fi nevoie pentru proiectul dumneavoastră.

Configurare JavaScript

Lucrul cu JavaScript este, de obicei, foarte ușor de început, din cauza faptului că browserele sunt active de dezvoltare. Cu toate acestea, nu este cazul în partea de server. Node.js este disponibil în majoritatea distribuțiilor Linux, dar cea mai recentă versiune nu este întotdeauna pregătită pentru a fi instalată. În acest scop, vom urma un traseu similar cu Ruby's: instalați un manager de versiuni de noduri, instalați o versiune și mergeți de acolo.

Managerul de versiuni pe care îl vom folosi pentru acest articol este nvm, dar puteți căuta și n ca alternativă. Dacă treceți prin README va trebui să inserați prima instrucțiune într-un terminal:

$ curl https://raw.githubusercontent.com/creationix/nvm/v0.15.0/install.sh | bash

Dacă nu aveți răsuci instalat, comanda se va plânge. Tip sudo apt-get instalați curl în terminalul dvs. și apoi executați din nou comanda anterioară.

Comanda preia un script de la GitHub, care este rulat direct pe sistemul dvs. Veți avea instalat nvm în dosarul dvs. de acasă, astfel încât să nu aveți probleme cu permisiunile, spre deosebire de instalarea acestuia din pachetele Ubuntu. Puteți verifica dacă nvm funcționează corect prin tastare NVM în terminal. Dacă apare o eroare, va trebui probabil să editați fișierul de configurare a shell-ului. Editați .bashrc fișier ca și noi pentru chruby și adăugați următorul cod la sfârșitul fișierului:

sursă ~ / .nvm / nvm.sh

Următorul pas este de a instala o versiune de nod. Acum, că avem nvm putem scrie nvm ls-remote pentru a recupera toate versiunile de noduri disponibile. Ultima versiune stabilă este în partea de jos, căutați-o și instalați-o tastând nvm install ; a inlocui în consecinţă. După aceea, veți putea executa Node.js, dar numai temporar, deoarece încă nu am configurat sistemul nostru să utilizeze întotdeauna versiunea Nod. Noi facem asta cu:

$ nvm alias implicit 

Ați terminat! Acum puteți începe să dezvoltați codul JavaScript în Node.js. Sa nu uiti asta NPM vine în pachet, astfel încât să puteți începe să instalați imediat pachetele. Un exemplu de instalare groh-cli va fi:

$ npm instalare -g grunt-cli

Configurarea PHP

PHP a jucat întotdeauna un rol important în industria de dezvoltare software de-a lungul anilor. Știți pentru faptul că majoritatea furnizorilor de hosting rulează pe Linux cu un server Apache împreună cu extensia PHP activată. Tot ce trebuie să faceți este să lipiți fișierele PHP în dosarul dvs. de la distanță și ați terminat. Aceasta este ceea ce o face atât de populară.

Vom aborda două modalități specifice de a seta PHP în Linux: unul pentru Laravel și altul pentru WordPress. Acestea tind să fie cele mai utilizate platforme pentru publicarea de conținut și construirea produselor web, respectiv.

Laravel

Laravel sa dovedit a fi o platformă capabilă de a construi produse pentru web fără a trebui să învețe o limbă nouă pentru cei care sunt folosiți pentru scrierea codului PHP pentru o lungă perioadă de timp.

Vom instala PHP mai întâi. Modul în care faceți acest lucru este instalarea unor pachete PHP disponibile în Ubuntu. Cel mai probabil, alte distribuții vor avea pachete similare, așa că asigurați-vă că o căutați. Pentru a instala pachetul, mergeți la terminalul dvs. și tastați:

$ sudo apt-get instalează php5-cli php5-json php5-curl php5-mcrypt

Toate aceste pachete vor sprijini Laravel. După instalarea acestora putem instala Laravel vizitând site-ul său web și urmând instrucțiunile de acolo. Aceasta ne spune să descărcați binarul PHAR respectiv și să îl plasați într-un loc potrivit. Mutați binarul la / Usr / local / bin / laravel și să o facă astfel încât să poată fi executat:

$ sudo mv ~ / Descărcări / laravel.phar / usr / local / bin / laravel $ sudo chmod + x / usr / local / bin / laravel

Acum putem scrie laravel și primim un mesaj de bun venit. Sunteți pregătiți să vă construiți noua aplicație Laravel!

XAMPP + WordPress

Motivul pentru care folosesc două abordări diferite pentru PHP este pentru că am găsit acest al doilea să fie mult mai ușor pentru construirea de site-uri WordPress, deoarece simulează un mediu găzduit cu doar un instalator.

Instalare

Vizitați secțiunea de descărcare a XAMPP și descărcați versiunea pe 64 de biți a pachetului. Dacă ați selectat un singur nucleu pentru mașina dvs. VirtualBox, selectați versiunea pe 32 de biți.

Odată ce ați terminat, va trebui să faceți pachetul executabil și să îl executați:

$ chmod + x ~ / Descărcări / xampp-linux-x64-.executați $ sudo ~ / Downloads / xampp-linux-x64-.alerga

Sfat: Mențineți apăsat Tab pentru a găsi locația corectă a fișierului între tălpi.

Cu acest pachet veți avea un sistem web izolat cu un server Apache, o bază de date MySQL și PHP 5.

Următorul pas este de a descărca de fapt WordPress. Luați o copie și puneți-o oriunde doriți. De obicei, creez un proiecte în directorul meu de acasă.

Mai sunt încă câteva lucruri pe care trebuie să le configurați înainte de a începe să construiți un site web WordPress.

Configurați un gazdă virtuală

Gazdele virtuale sunt cea mai bună modalitate de a izola acel site pe care încercați să-l construiți. Proiectul tău rămâne într-un singur dosar, așa că trebuie doar să configurezi Apache să se refere la el, împreună cu o intrare în gazde fişier.

Să luăm în considerare exemplul unui proiect numit blogul meu:

  1. Vom dori să tastăm my_blog.dev în bara de adrese a browserului.
  2. Ar trebui să indice proiectul nostru WordPress.

Mai întâi, să editați / etc / hosts. Vom folosi Gedit pentru a adăuga my_blog.dev ca o referire la mașina noastră în loc de pură gazdă locală. În terminal, tastați:

$ sudo gedit / etc / gazde

Unde vezi 127.0.0.1 localhost, schimbați-l astfel încât să pară următoarele:

127.0.0.1 localhost my_blog.dev

În acest fel, sistemul dvs. va răspunde la ambele nume. Acum este timpul să lăsăm Apache să asocieze acest nume cu proiectul nostru.

În primul rând, în același mod în care l-am editat gazde fișier, editați /opt/lampp/etc/httpd.conf. Cauta Includeți etc / extra / httpd-vhosts.conf și dezarhivați-l eliminând semnul lirei (#). Salvați și părăsiți editorul.

În al doilea rând, editați /opt/lampp/etc/extra/httpd-vhosts.conf astfel încât să conțină această configurație:

 DocumentRoot "/ home // cale / la / proiect / "ServerName my_blog.dev  / path / to / project / "> Necesită acordarea tuturor 

Observați cum relaționăm numele serverului cu numele pe care l-am dat în gazde fişier. De asemenea, setăm rădăcina adresei URL în dosarul proiectului nostru. Aceasta este configurația de care trebuie să-i spunem lui Apache, astfel încât acesta merge în folderul proiectului nostru și rulează un site web standard WordPress sau orice altă platformă PHP care contează.

Tot ce trebuie să faceți este să reporniți serverul. În terminal, introduceți următoarele instrucțiuni pentru a opri și a începe imediat după:

$ sudo / opt / lămpi / lampă oprire $ sudo / opt / lampp / lampp start

Amintiți-vă că va trebui să configurați o bază de date. Tip localhost / phpMyAdmin în browser-ul dvs. pentru a le realiza.

Asta e! Dacă tastați my_blog.dev în bara de adrese, ar trebui să fiți salutat de pașii de instalare WordPress și să vă deplasați înainte.

Întrețineți spațiul de lucru Linux

Venind dintr-o perspectivă Windows, probabil că sunteți conștient de vremurile istorice când versiunile anterioare ale sistemului nu au funcționat întotdeauna fără probleme. Uneori, aplicațiile s-ar prăbuși fără o notificare prealabilă sau ar fi difuzate destul de fals pentru niciun motiv anume. Să nu spun că Linux este perfect, dar vă dă posibilitatea de a controla modul în care rulează sistemul dvs. cu aplicații simple.

Dacă doriți să aflați cât de multă memorie este consumată de sistemul dvs., puteți utiliza monitorul de sistem al pachetului. Faceți clic pe liniuță și tip Monitor de sistem. Aplicația trebuie să apară, deci faceți clic pe ea și observați informațiile afișate.

Secțiunea din mijloc vă arată cât de multă memorie este utilizată în totalitate. Dacă nu sunteți sigur despre ce aplicații utilizează cea mai mare memorie, puteți verifica procese filă și o privire asupra tuturor proceselor care rulează în prezent. Dacă bănuiți că ceva cu un anumit proces se execută prost, îl puteți selecta și îl puteți omorî, eliberând memoria și permițându-vă să îl rulați din nou, dacă este necesar.

Același tip de monitorizare se poate face și pentru spațiul pe disc. În Sisteme de fișiere puteți vedea toate partițiile de disc utilizate pentru Linux și spațiul pe care îl elimină de pe hard disk. Dacă doriți mai multe detalii despre modul în care este folosit hard diskul, puteți să apelați la Analizor de utilizare a discului. Găsiți-o în liniuță, selectați-l și apoi căutați partiția de disc pe care doriți să o scanați. Veți avea o diagramă detaliată, recursivă care arată astfel:

Concluzie

Chiar dacă articolul este relativ extins, acoperă doar o scădere a oceanului care este sistemul de ope

Cod