Installieren Sie HHVM mit dem LTMH-Ein-Klick-Installationspaket

Installieren Sie HHVM mit dem LTMH-Ein-Klick-Installationspaket

Das verwendete LTMH-One-Click-Installationspaket wurde auf Centos 6.5 64 und Ubuntu 14 64 getestet, funktionierte jedoch unter Debian nicht.

Installieren:

Bildschirm -S ltmh

wget -c http://soft.hhvmc.com/dl/0.4v/ltmh.tar.xz
tar Jxvf ltmh.tar.xz
CD ltmh
chmod +x install_ltmh.sh
./install_ltmh.sh

In der Mitte gibt es eine Option zur Systemaktualisierung, es wird jedoch empfohlen, keine Aktualisierung durchzuführen.

Website-Ausführung hinzufügen (im Verzeichnis /root/ltmh ausführen):
./vhost_hhvm.sh

Sichern Sie die Website und die Datenbank (ausführen im Verzeichnis /root/ltmh):
./backup.sh

deinstallieren:
./uninstall.sh

Beachten:
Nach dem Erstellen einer Website, z. B. WordPress, sind möglicherweise keine Regeln vorhanden. Es wird empfohlen, entsprechende Regeln unter /usr/local/nginx/conf hinzuzufügen.
Fügen Sie beispielsweise für WordPress die folgenden pseudostatischen Regeln in wordpress.conf hinzu:
wenn (-f $request_filename/index.html){
umschreiben (.*) $1/index.html break;
}
wenn (-f $request_filename/index.php){
umschreiben (.*) $1/index.php;
}
wenn (!-f $request_filename){
umschreiben (.*) /index.php;
}
Starten Sie Nginx/Tengine einfach neu.

Crontab festlegen und hhvm neu starten
Neues Programm, anfällig für Probleme, hhvm-Task-Einstellungen neu starten:
Unter SSH:
Auswahleditor
Option 2
crontab -e
Hinzufügen zu

          • root [ -z “ ps -ef | grep hhvm | grep -v grep ” ] && service hhvm neu starten

Zugehörige Befehle:
Nginx/Tengine:
Dienst nginx {Start|Stopp|Status|Neustart|Condrestart|Neustart versuchen|Neuladen|Neuladen erzwingen|Configtest}
##tengine:/usr/local/nginx/sbin/nginx -t ,-v ,-m , -V
##tengine:/usr/local/nginx/sbin/dso_tool –add-module=……

MySQL/MariaDB:
Dienst MySQLD {Start|Stopp|Neustart|Neuladen|Neuladen erzwingen|Status}

PHP:
Dienst php-fpm {Start|Stopp|Beenden erzwingen|Neustart|Neuladen|Status}

HHVM:
Dienst hhvm {Start|Stopp|Neustart|Neuladen|Status}

Redis:
Dienst Redis-Server {Start|Stopp|Status|Neustart|Neustart erzwingen|Neustart versuchen|Neuladen|Neuladen erzwingen}

Memcached:
Dienst Memcached {Start|Stopp|Status|Neustart|Neuladen|Neuladen erzwingen}

erneuern:
./up_php.sh # PHP aktualisieren
./up_web_ser.sh # Nginx/Tengine aktualisieren
./up_redis.sh # Redis aktualisieren
./up_phpmyadmin.sh # phpMyAdmin aktualisieren

<<:  Installieren Sie HHVM auf CentOS 6.5 (64-Bit).

>>:  So deaktivieren Sie die MySQL-Protokollierung und deaktivieren mysql-bin.0000X-Dateien

Artikel empfehlen

Von bekannten ausländischen PHP-Open-Source-Programmen empfohlener Host

Einige unerfahrene Freunde haben vielleicht nicht...

Onra Host: 4 $/Monat/512 MB RAM/100 GB Speicher/2,5 TB Bandbreite/Xen

Onra Host bietet diesmal Xen VPS, die Festplatte ...

Eternal Cloud 1 GB RAM 1 Mbit/s Bandbreite Hongkong KVM VPS-Test

Details: Eternal Cloud: 30 Yuan/Monat/2 Kerne/1 G...

Sichern und Wiederherstellen eines OpenVZ VPS mit vzdump

Vorbereitung Nehmen wir nun an, dass es zwei Open...