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