Hey, ich möchte heute kurz erläutern wie ihr einen Apache mit Mysql auf eurem Debian installieren könnt.
am besten mit apt-get 😀
Los geht’s
Als erstes brauchst du root rechte. Die bekommst du mit diesem Befehl. Falls sudo nicht installiert ist, dann sodu installieren mit „apt-get install sudo“ <= das geht nur als root.
sudo su
Jetzt aktualisierst du deinen Paket Manager mit:
apt-get update
apt-get upgrade
Mysql Installieren
apt-get install mysql-server mysql-client
mit Ja bestätigen und Passwort für root in die Datenbank eingeben
Oder
Mariadb Installieren
apt-get install mariadb-server mariadb-client
#
jetzt müssen wir den mariadb Server noch absichern das sich keiner ohne zurgiff copnnecten kann
mysql_secure_installation
Apache mit php5 installieren
apt-get install apache2 php5 libapache2-mod-php5 php-pear php5-mysql
Nach der Installation müsst ihr den Apachen neu starten damit alles richtig
funktioniert.
/etc/init.d/apache restart
Apache mit php7 installieren
apt-get install apache2 php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-curl php7.0-gd php7.0-intl php-pear php-imagick php7.0-imap php7.0-mcrypt php-memcache php7.0-pspell php7.0-recode php7.0-opcache php-apcu
Nach der Installation müsst ihr den Apachen neu starten damit alles richtig
funktioniert.
/etc/init.d/apache restart
phpmyadmin Installieren
apt-get install phpmyadmin
Ich bitte euch in euer neues phpmyadmin Verzeichnis eine .htaccess Datei
mit .htpasswd zu hinterlegen und das Verzeichnis zusätzlich mit einem
Passwort zu versehen!
Vhost anlegen
begebt euch in das Verzeichnis der Vhosts für den Apache
cd /etc/apache2/sites-available
erstellt nun eine vhost datei
nano domain.de.conf
fügt folgendes in die Datei ein
meine Domain www.sce-lan.de soll als Beispiel dienen.
Bitte passt die vhost Datei so an wie ihr sie braucht!
stellt bei eurem Domainanbieter nun einen DNS Eintrag
auf euren Server.
Wenn nun jemand über die Domain auf euren Server
kommt wird nun die Webseite aus eurem Verzeichnis angezeigt.
<VirtualHost *:80>
ServerAdmin info@itservice-herzog.de
ServerName sce-lan.de
ServerAlias sce-lan.de *.sce-lan.de www.sce-lan.de
DocumentRoot /var/www/sce/
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error_sce-lan.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access_sce-lan.log combined
</VirtualHost>
Speichert die Datei mit "strg + x" und dann J!
Fügt nun die vhost Datei zu den aktivierten
Seiten des Apachen hinzu.
a2ensite domain.de
Mod Rewrite
den Modrewiret braucht ihr eigentlich überall deshalb aktiviert ihn mit folgendem Befehl
a2enmod rewrite
nano /etc/apache2/sites-available/default
ändert nun die Zeile "AllowOverride None" zu AllowOverride All
startet nun den Apache neu mit diesem Befehl
/etc/init.d/apache2 restart
jetzt könnt ihr .htaccess Dateien erstellen,
Weiterleitungen einrichten oder Passwörter auf Ordner vergeben und
vieles mehr.
Um festzustellen das alles richtig funktioniert erstellt ihr am besten
eine php Datei in eurem order /var/www.
Bitte entfernt diese Datei nach Prüfung der Installation wider!
cd /var/www
nano info.php
der Inhalt der Datei sollte sein
<?php
phpinfo();
?>
mit "strg + x" und dann J Speichern.
Ruft nun in eurem Browser die Datei auf.
http://IP-ADRESSE/info.php
Checkt ob alle richtig ist!
rm info.php
Vielen dank fürs lesen!
[google_news query=“Apache2″ topic=“t“]