INSTALLATIE WORDPRESSS

Installatie NGINX

  • sudo apt update
  • sudo apt install nginx
  • testen
    • ip addr show
    • hostname -I
    • http://localhost of
    • http://ip-adres of
    • http://127.0.0.1

Php installeren

  • sudo apt install php8.1-fpm php-mysql php-json php-curl php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip

nginx moet .php verwerken

  • nginx om php te verwerken
  • php –version
  • sudo nano /etc/nginx/sites-available/default (default is onze site)
    • server {
      listen 80;
      server_name your_domain www.your_domain;
      root /var/www/your_domain;
      index index.html index.htm index.php;
      location / {
         try_files $uri $uri/ =404;
      }
      LET OP DE VERSIE NUMMER VAN PHP 8.1 standaard 7.1
  •                       location ~ \.php$ {
                                include snippets/fastcgi-php.conf;
                                fastcgi_pass unix:/var/run/php/php8.1-fpm.sock;
                            }
                          }
  • sudo systemctl reload nginx
  • sudo nano /var/www/html/info.php
<?php phpinfo(); ?>
  • http://localhost/info.php

MySQL Installeren

  • sudo apt install mysql-server
  • sudo mysql
mysq> ALTER USER 'root'@'localhost’ 
         IDENTIFIED WITH mysql_native_password 
         BY ‘Citroen.Sap’;
Mysql> FLUSH PRIVILEGES;

mysq> exit

  • TEST : sudo mysql
  • TEST : sudo mysql -u root -p
  • sudo mysql_secure_installation

PHPMYADMIN

  • sudo apt install phpMyAdmin
  • ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
  • http://localhost/phpmyadmin
  • WordPress -> db en user aanmaken

WORDPRESS installeren

  • cd /tmp
  • Google “wordpress download” 
  • tar -xvf …
  • cp /tmp/wordpress/wp-config-sample.php /tmp/wordpress/wp-config.php
  • sudo cp -a /tmp/wordpress/. /var/www/html/
  • http://localhost