Apache php mysql phpmyadmin mac os x -en

Lusta seggfej vagyok! Lusta dol-bo-fasz! Ahelyett, hogy egy helyi kiszolgálón lévő összes kódot, majd nyilvános szerverre bocsátanák, közvetlenül a fejlesztést vezettem rá. Ezek felesleges kattintások, szükségtelen feszültség a látogatók számára, amelyek azonnal meglátják az összes rekeszeket, és általában nem kell, rossz ízlés.

De sokáig, és ez a lehetőség elég volt. És mindezt azért, mert túl lusta voltam, hogy beállítsam a környezetet a Macbookon. Ma szombat van. Kávét készített. Végül úgy döntöttem, hogy foglalkozom ezzel a problémával. Az utasításokat önmaguk írják le. Ha hirtelen újra meg kell csinálnod a jövőben.

Apache php mysql phpmyadmin mac os x -en

Az Apache virtuális kiszolgáló alapértelmezés szerint már telepítve van a mákokon. Elég, ha parancsot futtathatod:

Ehhez a gyökérből először be kell jelentkeznie:

A kiszolgáló leállításához vagy újraindításához szükséges parancsok ennek megfelelően:

apachectl stop
apachectl újraindítás

A második feladat a PHP rögzítése. Egyszerűen megoldható, mert a PHP már telepítve van. Csak akkor kell aktiválni a virtuális gépet. Ehhez módosítsa a következő fájlt:

Mentés (CTRL + X). Reboot Apache:

Ellenőrizze, működik-e a PHP. Ebből a célból dobjuk a DocumentRoot fájlt:

/ Library / WebServer / Documents - localhost mappa Mac számára. A jövőben virtuális állomásokat hozhat létre.

A fájlban csak egy sort írunk:

Kiderült - a PHP 5.5.27 verzióját. És minden népszerű kiterjesztés már jelen van, semmi többet nem valószínűsíthető meg.

Úgy gondoltam, hogy frissítenie kell a legújabb 5.6 verziót. Ezt a parancs segítségével lehet elvégezni:

Apache php mysql phpmyadmin mac os x -en

Menjen a beállításokhoz, kattintson a MySQL ikonra és indítsa el az adatbázis-kiszolgálót. A jelölőnégyzet bejelölésével azonnal elindíthatja a kiszolgálót a rendszer indításakor.

Apache php mysql phpmyadmin mac os x -en

A szervert a terminál segítségével is elindíthatja:

Annak érdekében, hogy minden alkalommal ne kapjuk meg az izmos irányító teljes elérési útját, hozzon létre egy álnevet.

Ezt ellenőrizheti így:

De amennyire megértettem, ez csak az ülésszak végéig működik. Annak érdekében, hogy ezt a parancsot ne hajtsa végre, bash fájlt írhat. Menjen a felhasználó saját könyvtárába.

És felírja ott:

Megmentjük. Átváltunk a terminálra. Ezt a parancsot ellenőrizzük:

Most egy ilyen parancsnak működnie kell, például:

Megjeleníti az üdvözlést, megmutatja az izom változatát, és belép. Lépjen ki a kilépés parancsból. Most indítsd el az izom inicializálására szolgáló parancsot, állítsd be a jelszót és más manipulációkat:

A root felhasználó jelszavát állítottuk be. Jó lenne leírni valahol. Hatékony lesz új alapok létrehozására. A többi kérdésre "igen" választ kapunk. A teszt táblák törlésre kerülnek, távoli távoli hozzáférés törlődik, az anonymus hozzáférés törlődik.

De ez nem elég. Meg kell adnia egy kódot is, hogy működjön. Szükség van egy csatlakozást regisztrálni az aljzatra, mert a pézsma megtartja / tmp. és az OS X a / var / mysql fájlban keres. Ez nem jó, ezért ezt tesszük:

mkdir / var / mysql
ln -s / tmp / mysql.sock /var/mysql/mysql.sock

Ezt ellenőrizheti így:

cd / var / mysql /
ls -al

3. phpMyAdmin

Fájlok átvitele a kiszolgáló főkönyvtárába:

cd / könyvtár / webszerver / dokumentumok / phpmyadmin
mv config.sample.inc.php config.inc.php

Apache php mysql phpmyadmin mac os x -en

Nos, mihelyt egy ilyen ital elment, létrehozunk egy alapot és egy virtuális gépet.

4. Hozzon létre egy adatbázist

A gyökér alá megyünk a pézsmában (a jelszó nem felejtett el írni?)

CREATE DATABASE mybase;

Hozzon létre egy felhasználót ehhez az adatbázishoz

CREATE USER felhasználó @ localhost IDENTIFIED BY 'pass';

MINDEN PRIVILEGÉT MEGADJA a mybase-et. * A felhasználónak @ localhost;

5. Hozzon létre egy virtuális gépet

Itt van ez a sor:

Hozzunk létre egy virtuális gépet:

Ebben a példában két virtuális állomás van. Egy szabványos localhost. Egy másik példa.local. A fájlokat a WWW / example.local mappába helyezem

Ne felejtsd el szerkeszteni a gazdagép fájlt:

Valószínűleg 403 Tiltott válasz érkezik.

Még több manipulációt kell tennem. Nem lehet olyan egyszerű!

Valószínűleg a felhasználó fájl-konfigurációja lesz. Hozzon létre vagy szerkessze:

Ne felejtse el megváltoztatni a könyvtárat a mappájába. Mi ellenőrzik a permsheny, kell:

Ha nem, akkor ezt tesszük:

sudo chmod 644 username.conf

És itt van ez a vonal is:

Megmentjük, elmegyünk. Szerkesszük a következő fájlt:

6. Következtetés

A fasz. Minden bonyolultabbnak tűnt, mint gondoltam. Fél nap töltött el. Hát, baszd meg. Úgy tűnik, hangolt. Azt hiszem, valahol valaki már írt egy forgatókönyvet, amely mindezen beállítások pontosan Mac OS operációs rendszert produkálnak. Valahol valaki már ezt írta ...

Kapcsolódó cikkek