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
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
.