Arch LAMP, Webserver / php, apache, mysql

Body

Debian 10

https://www.cyberciti.biz/faq/how-to-install-lamp-on-debian-10-buster/
https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mariadb-php-lamp-stack-on-debian-10

 

Apache 2

sudo apt-get install apache2

Mysql/Maria DB

sudo apt install mariadb-server

Run Security script: sudo mysql_secure_installation

PHP

sudo apt-get install php libapache2-mod-php php-mysql

Sonstiges

  • gd/imagic
  • xsendfile Kram? Remove later
  • curl
  • json

Tip List PHP Modules: apt-cache search php | egrep 'module' | grep default

sudo apt install php-curl php-json php-cgi php-gd libgd-tools php-pear

apt install libapache2-mod-xsendfile

apt install php-mbstring php-zip

Wichtig für CMS

Aktiviere mod rewrite etc.

 

PHPmyadmin ist osvolete, adminer ist neu drin in Debian 10

apt install adminer

Infos: https://www.geiststreicher.org/2019/07/debian-buster-von-phpmyadmin-zu-adminer/

https://github.com/turnkeylinux/tracker/issues/954

Debian 10 nutzt socket auth. Adminer kann sich also per Webineterface nicht als root authen! Login geht also per default so nicht!

Ach vergisses, ich machs per mysql console, Ende.

 

Fail2ban

https://www.thomas-krenn.com/de/wiki/SSH_Login_unter_Debian_mit_fail2ban_absichern

 

 

https://wiki.archlinux.org/index.php/Apache_HTTP_Server

https://wiki.archlinux.de/title/LAMP_Installation

https://wiki.archlinux.de/title/PHP

https://wiki.archlinux.org/index.php/MySQL

https://www.linode.com/docs/websites/lamp/lamp-server-on-arch-linux

https://wiki.archlinux.org/index.php/phpMyAdmin https://wiki.archlinux.de/title/MariaDB

Tue, 01/03/2016 - 15:18