GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

So installieren Sie phpMyAdmin mit HHVM, Nginx und MariaDB auf einem Ubuntu 14.04 VPS

In diesem Tutorial geben wir Ihnen Schritt-für-Schritt-Anleitungen, wie Sie phpMyAdmin mit HHVM, Nginx und MariaDB auf einem Ubuntu 14.04 VPS installieren . PhpMyAdmin ist eine in PHP geschriebene Open-Source-Anwendung zur Verwaltung von MySQL-/MadiaDB-Datenbanken über die intuitive Weboberfläche.


Stellen Sie sicher, dass Ihre Paketliste und die Betriebssystempakete auf dem neuesten Stand sind, indem Sie die folgenden Befehle ausführen:

apt-get update 
apt-get upgrade

Stoppen Sie den Apache-Dienst und deaktivieren Sie ihn, um beim Booten zu starten:

service apache2 stop
update-rc.d -f apache2 remove

Nginx installieren und konfigurieren :

apt-get install python-software-properties software-properties-common
add-apt-repository ppa:nginx/stable
apt-get install nginx

Erstellen Sie einen neuen Nginx-Serverblock für Ihre Website:

vi /etc/nginx/sites-available/your-domain.com
server {
  server_name your-domain.com;
  listen 80;
  root /var/www/your-domain.com;
  access_log /var/www/your-domain.com/logs/access.log;
  error_log /var/www/your-domain.com/logs/error.log;
  index index.php;
  location / {
    try_files $uri $uri/ /index.php?$args;
  }

  location ~* \.(jpg|jpeg|gif|css|png|js|ico|html)$ {
    access_log off;
    expires max;
  }

  location ~ /\.ht {
    deny  all;
  }

  location ~ \.php$ {
    fastcgi_index index.php;
    fastcgi_keep_conn on;
    include /etc/nginx/fastcgi_params;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  }
}

HHVM installieren
Erstellen Sie eine neue ‚hhvm.list‘-Datei und fügen Sie ihr die HHVM-Quelle hinzu:

vi /etc/apt/sources.list.d/hhvm.list
deb http://dl.hhvm.com/ubuntu trusty main

Fügen Sie dann den HHVM-Schlüssel hinzu und installieren Sie das hhvm-Paket:

wget -O - http://dl.hhvm.com/conf/hhvm.gpg.key | sudo apt-key add -
apt-get update
apt-get install hhvm
/usr/share/hhvm/install_fastcgi.sh
vi /etc/hhvm/php.ini
; php options
; session.save_handler = files
; session.save_path = /var/lib/hhvm/sessions
; session.gc_maxlifetime = 1440

; hhvm specific
hhvm.log.level = Warning
hhvm.log.always_log_unhandled_exceptions = true
hhvm.log.runtime_error_reporting_level = 8191
hhvm.mysql.typed_results = false
vi /etc/hhvm/server.ini
; php options

pid = /var/run/hhvm/pid

; hhvm specific

hhvm.server.port = 9000
hhvm.server.type = fastcgi
hhvm.server.default_document = index.php
hhvm.log.use_log_file = true
hhvm.log.file = /var/log/hhvm/error.log
hhvm.repo.central.path = /var/run/hhvm/hhvm.hhbc

Installieren Sie MariaDB :

apt-get install mariadb-server

Führen Sie den folgenden Befehl aus:

mysql_secure_installation

Legen Sie Ihr MariaDB-Root-Benutzerkennwort fest (vergewissern Sie sich, dass Sie ein sicheres Kennwort mit mindestens 8 Zeichen verwenden, einschließlich alphanumerischer und grammatikalischer Symbole), entfernen Sie anonyme Benutzerkonten, geben Sie dann „N“ ein, wenn Sie die Root-Anmeldung aus der Ferne aktivieren möchten, und geben Sie „“ ein. Y' bei den nächsten beiden Fragen, um die Testdatenbank zu entfernen und darauf zuzugreifen und die Berechtigungstabellen neu zu laden.

Installieren Sie phpMyAdmin :

apt-get install phpmyadmin
ln -sf /usr/share/phpmyadmin/ /var/www/your-domain.com/

Um auf phpMyAdmin über SSL zuzugreifen, erstellen Sie ein SSL-Zertifikat oder kaufen Sie hier ein neues SSL-Zertifikat.

cd /etc/nginx/
openssl genrsa -des3 -out server.key 1024
openssl req -new -x509 -nodes -sha1 -days 365 -key server.key -out server.crt

cp server.key server.key.org
openssl rsa -in server.key.org -out server.key
chmod 400 server.key

Bearbeiten Sie dann die Nginx-Konfiguration und erstellen Sie einen neuen Nginx-Serverblock:

vi /etc/nginx/sites-available/your-domain.com

Fügen Sie diese Zeilen am Ende der Datei hinzu:

server {
         listen       443;
    ssl on;
    ssl_certificate /etc/nginx/server.crt;
    ssl_certificate_key /etc/nginx/server.key;

  server_name your-domain.com;
  root /var/www/your-domain.com;
  access_log /var/www/your-domain.com/logs/access.log;
  error_log /var/www/your-domain.com/logs/error.log;
  index index.php;
  location / {
    try_files $uri $uri/ /index.php?$args;
  }

  location ~* \.(jpg|jpeg|gif|css|png|js|ico|html)$ {
    access_log off;
    expires max;
  }

  location ~ /\.ht {
    deny  all;
  }

  location ~ \.php$ {
    fastcgi_index index.php;
    fastcgi_keep_conn on;
    include /etc/nginx/fastcgi_params;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  }
}

Führen Sie diese Befehle aus:

ln -s /etc/nginx/sites-available/your-domain.com /etc/nginx/sites-enabled/your-domain.com
rm /etc/nginx/sites-enabled/default
mkdir -p /var/www/your-domain.com/logs/
chown www-data: -R /var/www/your-domain.com/

Bearbeiten Sie „/usr/share/phpmyadmin/libraries/dbi/mysqli.dbi.lib.php“, suchen Sie nach dieser Zeile:

require_once './libraries/logging.lib.php';

und fügen Sie darüber die folgende Zeile hinzu:

$GLOBALS['cfg']['Server']['port']=3306;

Starten Sie die HHVM-, Nginx- und MariaDB-Dienste neu und konfigurieren Sie sie so, dass sie beim Booten starten:

service hhvm restart
service nginx restart
service mysql restart

update-rc.d nginx defaults
update-rc.d hhvm defaults
update-rc.d mysql defaults

Öffnen Sie https://your-domain.com/phpmyadmin , geben Sie Ihren MariaDB-Benutzernamen und sein Passwort ein und beginnen Sie mit der Verwaltung Ihrer MariaDB-Datenbanken.

Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, phpMyAdmin mit HHVM, Nginx und MariaDB zu installieren für dich. Sie sind 24×7 erreichbar und kümmern sich umgehend um Ihr Anliegen. Werfen Sie einen Blick auf unsere verwalteten HHVM-Hosting-Pläne.

PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Panels
  1. So installieren Sie Varnish und phpMyAdmin auf einem CentOS 7 VPS mit Nginx, MariaDB und PHP-FPM

  2. Installieren Sie WordPress mit HHVM, Nginx und MariaDB auf einem Ubuntu 12.04 LTS

  3. Installieren Sie Odoo (früher OpenERP) mit Nginx auf einem Ubuntu VPS

  4. So installieren Sie Nginx unter Ubuntu 18.04

  5. So installieren Sie Elgg mit Nginx unter Ubuntu 18.04

So installieren Sie WordPress mit HHVM und Nginx unter CentOS 7

So installieren Sie Wordpress mit Nginx, MariaDB und HHVM auf Ubuntu 16.04 LTS

So installieren Sie Wordpress mit Nginx, MariaDB und HHVM in Ubuntu 15.04

So installieren Sie Wordpress mit Nginx, MariaDB und HHVM auf Debian 8

So installieren Sie phpMyAdmin mit Nginx unter Ubuntu 20.04 LTS

So installieren Sie den LEMP-Stack mit PhpMyAdmin in Ubuntu 20.04