Instalace MariaDB a Adminer v Ubuntu

Pokud hledáte informace o instalaci MySQL, tak doporučuji článek zde: https://medium.com/@harshityadav95/installing-mysql-in-ubuntu-linux-windows-subsystem-for-linux-from-scratch-d5771a4a2496

Nainstalujeme MariaDB server

sudo apt update

sudo apt upgrade

sudo apt install mariadb-server

Spustíme MariaDB:

sudo service mysql start

Přihlásíme se na MariaDB server:

sudo mysql

a zadáme SQL dotaz pro vytvoření nového uživatele:

CREATE USER 'admin'@'%' IDENTIFIED BY 'password';GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' WITH GRANT OPTION;FLUSH PRIVILEGES; 

případně pokud chceme změnit heslo pro uživatele root

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root'; FLUSH PRIVILEGES

Instalace adminer

sudo mkdir /usr/share/adminer
sudo wget „http://www.adminer.org/latest.php“ -O /usr/share/adminer/latest.php
sudo ln -s /usr/share/adminer/latest.php /usr/share/adminer/adminer.php
echo „Alias /adminer /usr/share/adminer/adminer.php“ | sudo tee /etc/apache2/conf-available/adminer.conf
sudo a2enconf adminer.conf

sudo mkdir /usr/share/adminer
sudo wget "http://www.adminer.org/latest.php" -O /usr/share/adminer/latest.php
sudo ln -s /usr/share/adminer/latest.php /usr/share/adminer/adminer.php
echo "Alias /adminer /usr/share/adminer/adminer.php" | sudo tee /etc/apache2/conf-available/adminer.conf
sudo a2enconf adminer.conf

Adminer je pak přístupný přes http://domena.cz/adminer

Composer autoload vlastních tříd jednoduše

Composer má mnoho skvělých funkcí, které usnadňují život. Jedna z nich je například autoloading vlastních PHP tříd (class) přes vendor/autoload.php.

"autoload": {
    "classmap": [
        "classes/"
    ]
}

Kde "classes/" je složka v kořenovém adresáři vašeho projektu, odkud právě composer načítá PHP třídy.

Poté stačí jen přidat na začátek require_once "vendor/autoload.php do PHP souboru ve kterém jej chceme používat. Ideálně to bývá soubor header.php, který je includován ve všech částech webu.

Po každém přidání, přejmenování či odebrání classy nebo namespace je třeba vykonat composer dump-autoload, který provede reindexaci použitých tříd.

Symfony v IDE Atom

twig

php-twig pro zvýraznění syntaxe a pro kontrolu syntaxe linter-twig

Pak je také potřeba nainstalovat přes composer příkaz twig-lint.

composer global require "asm89/twig-lint" "@stable"

Podívejte se na další užitečné pluginy.

exe soubory jako uživatelské příkazy ve Windows (např. php)

Při vývoji na Windows se vám stane, že potřebujete pro některé funkce IDE, kontrolu syntaxe nebo instalaci balíčků spouštět programy, které máte v Program Files nebo na jiném místě. Pokud se vám nechce pokaždé vypisovat celá cesta (např. k php.exe), je vhodné umístit adresář, kde se spustitelný soubor nachází, do tzv. Proměnných prostředí.

Více… „exe soubory jako uživatelské příkazy ve Windows (např. php)“

Běží na WordPress | Šablona: Baskerville 2 od Anders Noren.

Nahoru ↑