Roundcube webmail telepítése Debian 9-Apache-MySQL környezetben

Innen: IT documentation
A lap korábbi változatát látod, amilyen Moszat (vitalap | szerkesztései) 2020. január 3., 22:38-kor történt szerkesztése után volt. (Új oldal, tartalma: „== Összefoglalás == A leírás Debian 9.11 operációs rendszeren készült. A példák a szöveges fájlok szerkesztéséhez mcedit szövegszerkesztőt feltéteznek…”)
(eltér) ← Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)

Összefoglalás

A leírás Debian 9.11 operációs rendszeren készült.

A példák a szöveges fájlok szerkesztéséhez mcedit szövegszerkesztőt feltéteznek (Telepítés: apt-get install mc)

A parancsok root jogot feltételeznek. (állandó root jog: sudo bash)

A szükséges Apache webszerver, MySQL adatbázis szerver és Php futtatókörnyezet az operációs rendszer tárolójából telepítjük.

A pédában Apache-Debian alapértelmezések lesznek használatban: A /var/www/ könyvtár és a www-data user lesz használva.

A Roundcube webmail 1.4.2 Stable kiadása lesz telepítve.

A példában a webszerver, adatbázis szerver és a levelezési szolgáltatások egy hoston futnak. Ezek igény szerint különválaszthatóak.

Webszerver, adatbáziszerver, PHP futtatókörnyezet és szükséges csomagok telepítése

apt-get install -y apache2 mysql-server php php-mbstring curl unzip

Roundcube motor telepítése

wget -qO- https://github.com/roundcube/roundcubemail/releases/download/1.4.2/roundcubemail-1.4.2.tar.gz | tar -xzf - -C /var/www/
chown -R www-data:www-data /var/www/roundcubemail-1.4.2

PHP függőségek telepítése

Composer telepítése

Információ

A Debian tárolójában nem a legfrissebb verzió van, ezért manuálisan javasolt telepíteni.

Installer letöltése:

curl -sS https://getcomposer.org/installer -o /tmp/composer-setup.php

Ha szeretnénk, ellenőrizhetjük a telepítőt. A verziók hash -jei.A példában az 1.9.1 verzió hash-je található.

php -r "if (hash_file('sha384', '/tmp/composer-setup.php') === 'baf1608c33254d00611ac1705c1d9958c817a1a33bce370c0595974b342601bd80b92a3f46067da89e3b06bff421f182') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

Composer telepítése: a példában globálisan elérhető lesz a composer, de telepíthetjük a webhost könyvtárába is igény szerint.

php /tmp/composer-setup.php --install-dir=/usr/local/bin --filename=composer

Ezután a composer parancsot attribútum nélkül kiadva megjeleni annak helpje:

composer

   ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/
Composer version 1.9.1 2019-11-01 17:20:17

Usage:
  command [options] [arguments]