Freebsd 13 rész beállítás Apache MySQL

telepítése MySQL
Tedd ide:
# Cd / usr / ports / adatbázisok / mysql55-szerver
# Make install clean
Befejezése után a telepítési folyamat előírt /etc/rc.conf állományba:
# Echo mysql_enable = "YES" '>> /etc/rc.conf állományban
Nos, fuss:
# /usr/local/etc/rc.d/mysql-server Start
Adja meg a root jelszót:
# / Usr / local / bin / mysqladmin -u root -h localhost jelszó 'jelszó'
A mappában

példák konfigurációs kiterjesztésű fájlok * .cnf. Válassza ki az egyik, hogy Önnek és másoljuk ide:

Ha azt szeretnénk, hogy írjon naplók mysql, meg kell ezt a fájlt
adja sor
# Log_error = /var/log/mysql.log
és ne felejtsük el, hogy engedélyt kell írni ezt a fájlt a mysql és konfigurálja rönk forgatást.

PHP telepítése
Tedd ide:
# Cd / usr / ports / lang / php5
# Make config
Mi tesz egy pipát a „Build Apache modul”, és a telepítési folyamat elindításához:
# Make install clean
Minél több szükséges:
# Cd / usr / ports / lang / php5-bővítmények /
# Make config
Tegyen jelölést a „MySQL adatbázis támogatás” és a „MySQLi adatbázisok támogatása”, és a telepítési folyamat elindításához:
# Make install clean
Állítsa be a jelszót a root felhasználó MySQL szerver (ha még nem tette meg, amikor beállítja MySQL):
# / Usr / local / bin / mysqladmin -u root password 'az új jelszó'
Biztonsági okokból, állítsa mysql:
a / usr / local / bin elindítása:
# mysql_secure_installation
Először - belépünk a root jelszót:
# Enter aktuális jelszavát gyökér (adja nincs):
Javasoljuk, hogy ne változtassa meg:
# Már van egy root jelszó beállítása, így nyugodtan válaszolni „n”.
# Megváltoztatni a root jelszót? [Y / n]
Hit n.
Next - távolítsa el a névtelen felhasználói:
# Távolítsuk anonim felhasználó? [Y / n] Y
Megtiltják távoli kapcsolat a root felhasználó? Van kívülről hozzáférést az általános lesz tiltva:
# Tiltása root bejelentkezést távolról? [Y / n] Y
Távolítsuk teszt adatbázis és az ahhoz való hozzáférés?
# Távolítsuk teszt adatbázis és az ahhoz való hozzáférés? [Y / n] Y
Frissítés táblajogosultságokra? Igen.
# Reload privilégium táblákból most? [Y / n] Y
# Köszönjük, hogy a MySQL!
Ha szükséges - akkor azonnal naplózás konfigurálásához. Ehhez hozzon létre egy konfigurációs fájlt:
# Ee /var/db/mysql/my.cnf
és ez két sort:
[Mysqld]
log = /var/log/mysql.log
Ő hoz létre egy log file:
# Touch /var/log/mysql.log
felhasználókat, hogy telepítsék:
# Chown mysql: mysql /var/log/mysql.log
Indítsa újra a MySQL:
# /usr/local/etc/rc.d/mysql-server restart
Ne felejtsük el, hogy /etc/newsyslog.conf vonal forgatni a napló
/var/log/mysql.log 644 5100 * JC

telepítése phpMyAdmin
Kezelésének egyszerűsítése adatbázisok, meg Import Import phpMyAdmin, menj ide:
# Cd / usr / ports / adatbázisok / phpmyadmin /
# Make config
Kipipált a "MYSQL M (DB_connect): PHP MySQL támogatás révén mysql kliens" és a "MySQLi M (DB_connect) PHP Továbbfejlesztett MySQL kliens támogatása", és a telepítési folyamat elindításához:
# Make install clean

Raskomentiruem sor többnyelvű támogatás az Apache:
Tartalmazza etc / apache22 / extra / httpd-languages.conf
Annak ellenőrzésére, hogy az összes nem a helyes dolgot - hozzon létre egy index.php:
# Ee /usr/local/www/apache22/data/index.php
Ez beszúrni egy sort:

Távolítsuk el index.html:
# Rm /usr/local/www/apache22/data/index.html
Apache újraindításához:
# Apachectl restart
És próbálja megnyitni az oldalt a böngészőben. Ennek eredményeként - kell megnyitni az oldalt egy leírást az Apache és a PHP konfigurációt. Ha ehelyett kínál, hogy mentse a fájlt, vagy egy oldalt a kódot - ezt nem tette meg, ellenőrizze.
Biztonsági okokból - nem ajánlatos az index.php ebben a formában a nyilvánosság.
Ha minden jól megy - akkor szinte pihenni. Még egy utolsó pont.
Most a konfigurációs phpMyAdmin.
Direektoriyu létre a / usr / local / www / phpMyAdmin / config, és azt ilyen jogokat:
# Mkdir / usr / local / www / phpMyAdmin / config
# Chmod o + w / usr / local / www / phpMyAdmin / config

Kapcsolódó cikkek