Kategorien
Allgemein

LAMP Installation in Centos

1. Apache installieren

sudo yum -y install httpd

2. Bevor wir Apache konfigurieren, machen wir ein Backup der Konfigurationsdatei

cp /etc/httpd/conf/httpd.conf ~/httpd.conf.backup

/etc/httpd/conf/httpd.conf

3. Virtual Host einrichten

Document-Ordner anlegen
sudo mkdir -p /var/www/project/public_html

Eigentümer der Ordners anpassen
sudo chown -R $USER:$USER /var/www/project/public_html

Rechte der Ordner anpassen
sudo chmod -R 755 /var/www


Es gibt mehrere Möglichkeiten Virtuelle Host zu steuern, wir 
arbeiten mit 2 Ordner "sites-available" und "sites-enabled",
um unsere Projekte zu aktivieren oder zu deaktivieren.

sudo mkdir /etc/httpd/sites-available
sudo mkdir /etc/httpd/sites-enabled

Apache soll die Konfiguration kennen
sudo nano /etc/httpd/conf/httpd.conf
Am Ende der apache-conf hinzufügen
IncludeOptional sites-enabled/*.conf
Virtual-Host erstellen
sudo nano /etc/httpd/sites-available/project.conf

<VirtualHost *:80>
 ServerName www.project.com
 ServerAlias project.com
 DocumentRoot /var/www/project.com/public_html
 ErrorLog /var/www/project.com/error.log
 CustomLog /var/www/project.com/requests.log combined
</VirtualHost>


Symbolischen Link erstellen in sites-enabled
sudo ln -s /etc/httpd/sites-available/project.conf /etc/httpd/sites-enabled/project.conf

Apache neu starten
sudo apachectl restart

4.  Editieren der /etc/hosts

127.0.0.1 localhost
127.0.1.1 guest-desktop
99.99.99.99 project.de www.project.de

 

5. Aktivere Apache-Dienste nach dem Booten und Reload der falls  Änderungen gemacht wurden

sudo systemctl enable httpd.service
sudo systemctl restart httpd.service
Kategorien
Allgemein

Your PHP installation appears to be missing the MySQL extension which is required by WordPress

Nach dem Update auf php 7.0 kommt die besagte Fehlermeldung. Wir haben zwar PHP geupdatet jedoch muss das Paket php-mysql geupdatet werden.

sudo apt-get install php-mysql oder

sudo yum install php-mysql