PHP min. 5.6.8MySQL min. 5.1Apache min. 2.0
PHP-Fusion 9 Jádro
v9.0
Český překlad
Pravidelně aktualizovaný

Technologie

Instalace Apache, PHP5, MySQL – Ubuntu 12.04. LTS

Zde je návod pro Ubuntu 12.04. Přčednost tohoto postupu je, že si můžete server nakonfigurovat podle svých potřeb


Instalace Apache, PHP5, MySQL – Ubuntu

Zde je návod pro Ubuntu 12.04. Přčednost tohoto postupu je, že si můžete server nakonfigurovat podle svých potřeb a ještě před produkcí můžete zjistit, jak se Vaše aplikace bude chovat. Návod můžete použít s obměnou na jiné distribuce. V případě Windows bude nejlépe, když využijete třeba ucelený balík xampp.

Instalace Apache



Nejprve si nainstalujeme apache. Jedná se o nejrozšířenější webový server. V Ubuntu je k dispozici v základních repozitářích a proto jeho instalace bude snadná. V terminálu zadáme příkaz:

sudo aptitude install apache2

Po velmi rychlé instalaci se můžeme podívat na náš výsledek. Otevřeme si webový prohlížeč a zadáme do něj adresu: http://localhost/ Pokud vše správně proběhlo, uvidíme hlášení Apache, že vše funguje.

Instalace PHP5



V terminálu opět zadáme příkaz:

sudo aptitude install libapache2-mod-php5 php5


Tím si nainstalujeme podporu php5 pro apache. Bude tak nutné provést restart webového serveru a to příkazem:

sudo /etc/init.d/apache2 restart

Nyní ytvoříme kontrolní php stránku, která nám dokáže, že php je správně nainstalované a funkční.


sudo nano /var/www/phpinfo.php

Do souboru přidáme funkci phpinfo(); . Soubor tak bude vypadat:

alt;?php
phpinfo();
?gt;


Soubor uložíme a ve webovém prohlížeči zadáme adresu: http://localhost/phpinfo.php

Pokud je vše v pořádku objeví se výpis nastavení webového serveru a php.
Veškerá nastavení PHP provádíte v jednom souboru a to :

/etc/php5/apache2/php.ini

Instalace MySQL

MySQL je databázový server a je jedním z nejpoužívanějších. Ve spojení s apachem a php jej používá většina CMS a programátorů. Jeho instalace je opět jednoduchá. V terminálu zadáme:

sudo aptitude install mysql-server libapache2-mod-auth-mysql php5-mysql

Během instalace budete požádáni o root heslo pro přístup do MySQL

Po instalaci si můžeme vyzkoušet funkčnost MySQL

mysql -u root -p

show databases;

Vypíše se seznam dostupných databází.
Pro správu databáze můžeme využít webové rozhraní PhpMyAdmin, které nabízí dnes už většina webhostingových služeb.

sudo aptitude install phpmyadmin

Použít samozřejmě můžete i desktopový program třeba MySQL Workbench .
Nastavení složek pro publikování

Trošku krkolomný nadpis. Ale teď si popíšeme, jak provést nastavení tak, abychom nahrávali naše složky do domovského adresáře. Není to nutné, ale vyhneme se tak nutnosti nahrávání souborů a jejich editací pod účtem roota. Nejprve tak upravíme základní adresář pro server localhost.

sudo mkdir /srv/www
sudo cp -R /var/www/* /srv/www

Tímto jsme vytvořili novou složku /srv/www a do ní překopírovali obsah /var/www . Tuto změnu nyní zavedeme i do konfigurace webového serveru. Otevřme si tedy soubor: /etc/apache2/sites-available/default .

sudo vim /etc/apache2/sites-available/default


Nyní přepíšeme v Souboreovém systému Ubuntu následující hodnoty:

DocumentRoot /var/www

na

DocumentRoot /srv/www





na





Následně restartujeme apache


sudo /etc/init.d/apache2 restart

Dále vytvoříme složku web ve Vaší domovské složce



mkdir /home/[nazev-uzivatele]/web

Vytvoříme symbolický odkaz na složku /srv/www



sudo ln -s /srv/www/ /home/[nazev-uzivatele]/web/

Na závěr upravíme přístupová práva uživatele k dané složce:



sudo usermod -g www-data [nazev-uzivatele]
sudo chown -R [nazev-uzivatele]:www-data /srv/www
sudo chmod -R 775 /srv/www/

Takhle budete mít ve svém domovském adresáři složku web a v ní složkuwww. Pokud si složku otevřete, dostanete se vlastně do složky /srv/www do které můžete ukládat své webové aplikace.





  • Autor: Viktor Pexa
  • PC-politika.cz


Jan Pravda 15.11.2015 21:49 210 0 komentářů

0 komentářů

Zanechat komentář

Přihlaste se, abyste mohli zveřejnit komentář.
  • Žádné komentáře byly zveřejněny.
Nejnovější témata fóra
  Vlákno Zobrazení Odpovědi Poslední příspěvek
Zdielanie novinky na FB
v PHP-Fusion 9.0.3
173 6 Balin50
07-12-2018 17:27
XML Sitemap pro video
v Infuze, panely, vzhledy
590 15 zizub
02-12-2018 22:29
Novinky - posunutie pripnut...
v PHP-Fusion 9.0.3
89 1 RobiNN
02-12-2018 19:05
FormatFactory
v Pomoc
150 2 Kvido
01-12-2018 10:18
Administrácia
v PHP-Fusion 9.0.3
390 11 Balin50
13-11-2018 14:40
9.00.04
v Obecná diskuse
381 4 RobiNN
27-10-2018 12:55
Novinky - video
v Administrace obsahu
526 8 Kvido
18-10-2018 16:17
Přihlášení
Ještě nejste členem? Klikněte zde a zaregistrujte se.
Shoutbox
Chcete-li odeslat zprávu, musíte se přihlásit.
RobiNN
před 16 dny
mimir na tieto veci je tu fórum...
M
před 17 dny
PHP 9.0 jak aktivovat registrovaného uživatele ?
C
před 28 dny
ahoj
Nejčtenější novinky
Žádné novinky
Žádné novinky
Žádné novinky