Articles

Adrian Prieto

Apache și PHP vin la pachet cu OS X. Pentru a crea un server web local, tot ce trebuie să faceți este să configurați Apache și să instalați MySQL.

Activați Apache pe Mac OS X

Pentru a verifica ce versiune de apache aveți instalată în prezent pe Mac, deschideți terminalul și tastați httpd -v

Verificați dacă apache rulează accesând http://localhost:

Dacă primiți „Acest site nu poate fi accesat”, trebuie să porniți apache, doar tastați,sudo apachectl start și apăsați enter:

Verificați din nou localhost:

Dacă vedeți „Funcționează!” apache rulează.

Comenzi Apache

Puteți porni, opri și reporni serverul dvs. tastând:

sudo apachectl start sudo apachectl stop sudo apachectl restart

Configurarea directorului rădăcină

Directorul implicit al lui Apache este /Library/WebServer/Documents care este locul unde se află fișierul `It work’s!`.

Mutați-vă în folderul apache users:

Tastați ls și verificați dacă aveți un fișier de configurare numit după numele de utilizator yourusername.conf , dacă nu găsiți unul, este în regulă, atunci doar tastați sudo nano yourusername.conf

Adaugați această configurație la fișierul dvs:

Presați „Ctrl + x” pentru a ieși, „y” pentru a salva modificările și apăsați enter.

Apoi pentru a da lui apache permisiuni de citire scriem sudo chmod 644 YourUserName.conf și apăsăm enter, în final scriem sudo apachectl restart

Făcut!

PHP

Mac OSX 10.8 vine cu PHP 5.2 în mod implicit, pentru a verifica ce versiune aveți în prezent trebuie doar să tastați php -v.

Care este versiunea actuală a PHP-ului dumneavoastră, continuați și actualizați-o aici.

Activați PHP

cd în Documents:

cd /Library/WebServer/Documents/

cd în directorul apache:

cd /etc/apache2/

poi editați fișierul de configurare:

sudo nano httpd.confPassword:

poi căutați „PHP” folosind ctrl + w” :

Incomentați următoarea linie (eliminați #):

LoadModule php5_module libexec/apache2/libphp5.so

Acum apache poate servi PHP.

Configurați PHP .ini

cd în /usr/local/php5/php.d

Fileul de configurare (php.ini) este citit atunci când PHP pornește. Pentru versiunile de module de server ale PHP, acest lucru se întâmplă o singură dată când este pornit serverul web. Pentru versiunile CGI și CLI, se întâmplă la fiecare invocare.

Aici puteți configura fusul orar și alte setări, doar tastați:

sudo nano 99-liip-developer.ini

Făcut!.

MySQL

Download it from here

Nu trebuie să vă logați, doar faceți clic pe „No thanks, just start my download”.

Executați programul de instalare.

Finalizați instalarea și configurați-l să ruleze la pornire, intrând în linia de jos a preferințelor de sistem și făcând clic pe pictograma MySQL, veți obține o parolă implicită, salvați-o, veți avea nevoie de ea mai târziu.

Configurați MySQL

Adaugați MySQL la PATH

Calea este o listă de directoare pe care Unix o folosește pentru a localiza programele de pe mașină pe care le poate rula.

Dacă tastați care php în terminal veți obține înapoi locația acestuia:

$ which php/usr/bin/php <= location

Până în acest moment, MySQL nu a fost încă adăugat la cale, trebuie să adăugăm directorul în care locuiește MySQL la această listă.

Puteți arunca o privire la acea listă tastând:

$ echo $PATH

MySQL este localizat la:

$ ls /usr/local/mysql/bin

Acum trebuie să adăugăm această cale la PATH, doar tastați:

$ cd$ sudo nano .bash_profilePassword:

Trebuie să adăugăm această cale la .bash_profile:

# MySQL_PATHexport PATH="/usr/local/mysql/bin:$PATH"

Ctrl + x pentru a ieși, apoi apăsați „y” pentru a salva modificările și introduceți pentru a confirma numele fișierului.

Set root password

Pentru a seta o nouă parolă:

$ mysqladmin -u root password

Presați Enter, apoi introduceți o parolă.

$ mysqladmin -u root passwordNew password: _

Dacă aveți deja o parolă și doriți să o schimbați, atunci tastați:

$ mysqladmin -u root -p password

Presați Enter, apoi introduceți o nouă parolă.

$ mysqladmin -u root -p passwordEnter password:New password: _

Toată lumea gata!

Ciclul cerere-răspuns

Cererea-răspuns, sau cerere-răspuns, este una dintre metodele de bază pe care le folosesc computerele pentru a comunica între ele.

Navigatorul trimite o cerere pentru anumite date și apache răspunde la cerere. De obicei, există o serie de astfel de schimburi până când este trimis răspunsul complet.

Această imagine ilustrează modul în care funcționează.

Puteți verifica dacă totul funcționează creând un fișier .php în interiorul directorului /Sites, lansați browserul și tastați în bara de adrese http://localhost/~numele dvs. de utilizator/filename.php

Acum mediul dvs. de dezvoltare este gata. Distracție plăcută!

  • Autor
  • Recent Posts

Adrian Prieto

„Dacă nu ești dispus să înveți, nimeni nu te poate ajuta. Dacă ești hotărât să înveți, nimeni nu te poate opri.” – Zig Ziglar

Ultimele postări ale lui Adrian Prieto (vezi toate)

  • Cum să vă configurați mediul de dezvoltare WordPress cu o bază de date mare ft. MAMP & MAC, The Really Easy Guide – 24 aprilie 2020
  • Next.js ▲ + Typescript + Storybook The Really Simple Guide 2019 – 25 noiembrie 2019
  • Next.js + Styled Components The Really Simple Guide ▲ + 💅 – 26 iunie 2018

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.