Ono stačí velice snadno googlit ...
http://wiki.ubuntu.cz/servery/apache_s_mysql_a_phpAle dotaz chápu, také jsem před lety přecházel z Windlí (ze Zendu) na Linux, je to jiné... Lamp-server není balík, ale úloha. Dávám přednost instalaci samostatně, funguje to dobře.
sudo apt-get install apache2 php5 mysql-server
sudo chmod -R 0777 /var/www
ln -s /var/www/html ~/public_html
Pak stáhnout třeba
Adminer, ten vložit do public_html a v prohlížeči otevřít
http://localhost/adminer[verze].php.
Obsluhujeme přes terminál a konfigurační soubory, jako všude jinde
.
Apache:
/etc/apache2/apache2.conf (na RHEL-like /etc/httpd/conf/httpd.conf)
PHP z prohlížeče:
/etc/php5/apache2/php.iniPHP z terminálu:
/etc/php5/cli/php.iniMySQL:
/etc/mysql/my.cnf (na RHEL-like povětšinou /etc/my.cnf)
Konfiguráky editujeme kvůli právům přes roota za použití editoru, doporučuji
nano pro terminál nebo pohodlnější
gedit s GUI.
sudo gedit /etc/konfigurák
Po editaci PHP nebo Apache konfiguráku je třeba restartovat daemona:
sudo service apache2 restart (na RHELu pochopitelně service httpd restart)
Po editaci my.cnf service mysql nebo mysqld v závislosti na OS a také na balíčku (například MySQL vs. MariaDB).
Kde jsou logy a další věci pro konkrétní případy je dobré googlovat nebo hledat v dokumentacích. Pro Linux stejně jako pro Windows existuje i řada ladících nástrojů, například
MySQL Workbench (dostupný normálně v repozitářích).
Další ovládání je již klasické z příkazové řádky.
Spuštění php scriptu: php /cesta/soubor.php
Kontrola syntaxe: php -l /cesta/soubor.php
atd... zkuste php --help
Konzola MySQL: mysql -uUŽIVATEL -pHESLO
Dump databáze: mysqldump -u -p [databáze] [tabulky] > /cesta/soubor.sql
Nahrání dumpu: mysql -u -p databáze < /cesta/soubor.sql
Díky tomu, že jste na Linuxu, máte spousty výhod, které jinde nejsou. Například bezprecedentní jednoduchost komprimovaných výstupů.
GZip dump: mysqldump -u -p databáze | gzip -> /cesta/soubor.sql.gz
Import z GZipu: gunzip < /cesta/soubor.sql.gz | mysql -u -p databáze
Také máte úžasnou možnost správy serveru. Už žádný Putty a podobné šílenosti. Od teď čisté SSH ...
ssh uzivatel@123.123.123.123
Jako IDE doporučuju
NetBeany, skutečně osvobozují
. Pak už není cesty zpět
.
Také doporučuji
přejít na MariaDB, je to budoucnost a přejít teď znamená vyhnout se problémům, verze 5.5 je téměř identická jako MySQL. Po opuštění této verze už nebude snadné přenášet binárky, o jiném API ani nemluvím. Trocha inspirace:
Wikipedia Adopts MariaDB a motivace:
významní uživatelé.
Já úspěšně migroval na produkčním serveru s CentOS a i u sebe doma na Ubuntu. Velikost databází cca. 80Gb.
Užitečné odkazy:
Čím je Adminer lepší než phpMyAdmin10 důvodů proč přejít na MariaDBProč přejít na PHP 5.5Používání SSHNejlepší důvody pro používání NetBeanů