Articles

Adrian Prieto

Apache és a PHP az OS X rendszerrel együtt érkezik. Egy helyi webszerver létrehozásához csak az Apache konfigurálására és a MySQL telepítésére van szükség.

Enable Apache on Mac OS X

Az apache aktuálisan telepített verziójának ellenőrzéséhez nyissa meg a terminált, és írja be a httpd -v

A http://localhost elérésével ellenőrizze, hogy fut-e az apache:

Ha azt kapod, hogy “This site can’t be reached”, akkor el kell indítanod az apache-t, csak írd be,sudo apachectl start és nyomd meg az Entert:

Verify localhost again:

ha azt látod, hogy “It works!” az apache fut.

Apache parancsok

Elindíthatja, leállíthatja és újraindíthatja a szervert a következő beírással:

sudo apachectl start sudo apachectl stop sudo apachectl restart

Gyökérkönyvtár beállítása

Apache alapértelmezett könyvtára a /Library/WebServer/Documents, ebben található az `It work’s!` fájl.

Mozdulj az apache users mappába:

Írd be a ls billentyűt és ellenőrizd, hogy van-e a yourusername.conf felhasználónevedről elnevezett config fájlod, ha nem találsz, az nem baj, akkor csak írd be a sudo nano yourusername.conf

Add hozzá ezt a konfigurációt a fájlodhoz:

Nyomd meg a “Ctrl + x” billentyűt a kilépéshez, az “y” billentyűt a változtatások mentéséhez és nyomd meg az Entert.

Azután, hogy az apache-nak olvasási jogokat adjunk, írjuk be a sudo chmod 644 YourUserName.conf és nyomjuk meg a enter, végül írjuk be a sudo apachectl restart

Kész!

PHP

A Mac OSX 10.8 a PHP 5-tel érkezik.2 alapértelmezés szerint, ahhoz, hogy ellenőrizze, milyen verziója van jelenleg, csak írja be a php -v.

Mindegy, hogy mi a PHP aktuális verziója, folytassa és frissítse itt.

Enable PHP

cd a Documents:

cd /Library/WebServer/Documents/

cd az apache könyvtárba:

cd /etc/apache2/

majd szerkeszd a config fájlodat:

sudo nano httpd.confPassword:

majd keresd meg a “PHP” szót a ctrl + w” segítségével :

Kommentáld a következő sort (távolítsd el a #-t):

LoadModule php5_module libexec/apache2/libphp5.so

Most az apache képes kiszolgálni a PHP-t.

Konfiguráljuk a PHP .ini-t

cd a /usr/local/php5/php.d-be

A PHP indításakor beolvassa a konfigurációs fájlt (php.ini). A PHP szervermodulos változatainál ez csak egyszer történik meg a webszerver indításakor. A CGI és CLI verziók esetében ez minden egyes meghíváskor megtörténik.

Itt beállíthatja az időzónát és egyéb beállításokat, csak írja be:

sudo nano 99-liip-developer.ini

Kész!.

MySQL

Töltse le innen

Nem kell bejelentkeznie, csak kattintson a “Nem köszönöm, csak indítsa el a letöltést” gombra.

Futtasd a telepítőt.

Befejezd a telepítést és állítsd be, hogy indításkor futjon, ehhez menj be a rendszerbeállítások alsó sorába és kattints a MySQL ikonra, kapsz egy alapértelmezett jelszót, mentsd el, később szükséged lesz rá.

MySQL beállítása

Add hozzá a MySQL-t a PATH-hoz

A path egy könyvtárakból álló lista, amit a Unix arra használ, hogy megtalálja a gépen a futtatható programokat.

Ha beírod a terminálba, hogy which php, akkor visszakapod a helyét:

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

Edig a pontig a MySQL még nem került hozzá a path-hoz, nekünk kell hozzáadni a könyvtárat, ahol a MySQL található.

Ezt a listát megnézhetjük, ha beírjuk:

$ echo $PATH

A MySQL a következő címen található:

$ ls /usr/local/mysql/bin

Most hozzá kell adnunk ezt az elérési utat a PATH-hoz, csak írjuk be:

$ cd$ sudo nano .bash_profilePassword:

Ezt hozzá kell adnunk a .bash_profile:

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

Ctrl + x kilépéshez, majd nyomjuk meg az “y”-t a változtatások mentéséhez és az Entert a fájlnév megerősítéséhez.

Set root password

Új jelszó beállításához:

$ mysqladmin -u root password

Nyomjuk meg az Entert, majd adjunk meg egy jelszót.

$ mysqladmin -u root passwordNew password: _

Ha már van jelszava, és meg akarja változtatni, akkor írja be:

$ mysqladmin -u root -p password

NYomja meg az Entert, majd írja be az új jelszót.

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

Minden kész!

Kérés-válasz ciklus

A kérés-válasz vagy kérés-válasz az egyik alapvető módszer, amellyel a számítógépek kommunikálnak egymással.

A böngésző kérést küld valamilyen adatra, az apache pedig válaszol a kérésre. Általában ilyen cserék sorozata zajlik, amíg a teljes válasz el nem érkezik.

A képen látható, hogyan működik.

Azt ellenőrizheti, hogy minden működik-e, ha létrehoz egy .php fájlt a /Sites könyvtárában, elindítja a böngészőt, és a címsorba beírja a http://localhost/~a felhasználó neve/filename.php

Most a fejlesztőkörnyezete készen áll. Enjoy!

  • Author
  • Recent Posts

Adrian Prieto

“Ha nem vagy hajlandó tanulni, senki sem tud segíteni. Ha eltökélt vagy a tanulásra, senki sem állíthat meg.” – Zig Ziglar

Adrian Prieto legújabb bejegyzései (az összeset lásd)

  • Hogyan állítsd be a WordPress fejlesztési környezetedet egy nagy adatbázis ft. MAMP & MAC, Az igazán egyszerű útmutató – 2020. április 24.
  • Next.js ▲ + Typescript + Storybook Az igazán egyszerű útmutató 2019 – 2019. november 25.
  • Next.js + Styled Components Az igazán egyszerű útmutató ▲ + 💅 – 2018. június 26.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.