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

Installieren Sie Prosper202 mit Nginx, MySQL und PHP-FPM auf Ubuntu

In diesem Tutorial zeigen wir Ihnen, wie Sie Prosper202 installieren. Prosper202 wurde von Tracking202 entwickelt und ist eine selbst gehostete Anwendung, mit der Sie alle Ihre Marketingkampagnen verfolgen und optimieren können. Es ist Open Source und einfach auf einem Linux VPS zu installieren. Führen Sie die folgenden Schritte aus, um Prosper202 unter Ubuntu 14.04 zu installieren .

Im Folgenden sind die Mindestsystemanforderungen für Prosper202 aufgeführt:

– PHP-Version 5.4 oder höher.
– MySQL-Version 5.6 oder höher.
– MySQLi-Erweiterung in PHP aktiviert

Fahren Sie fort und verbinden Sie sich über SSH mit Ihrem Server. Als erstes müssen Sie Ihre gesamte Systemsoftware auf die neueste verfügbare Version aktualisieren:Führen Sie den folgenden Befehl aus:

# apt-get update && apt-get -y upgrade

In diesem Tutorial verwenden wir Nginx als Webserver. Sobald der Aktualisierungsvorgang abgeschlossen ist, können Sie Nginx installieren auf Ihrem Ubuntu VPS mit dem folgenden Befehl:

# apt-get install nginx

Starten Sie Nginx und aktivieren Sie es beim Systemstart:

# service nginx start
# update-rc.d nginx enable

Als nächstes müssen Sie MySQL 5.6 installieren auf Ihrem Server. Verwenden Sie den folgenden Befehl:

# apt-get install mysql-server-5.6 mysql-client-5.6

Fahren Sie mit der sicheren Installation von MySQL fort:

# mysql_secure_installation

Befolgen Sie die Anweisungen auf dem Bildschirm, um MySQL zu konfigurieren:

Enter current password for root (enter for none):
OK, successfully used password, moving on...

Set root password? [Y/n] y
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables..
 ... Success!

Remove anonymous users? [Y/n] y
 ... Success!

Disallow root login remotely? [Y/n] y
 ... Success!

Remove test database and access to it? [Y/n] y
 - Dropping test database...
ERROR 1008 (HY000) at line 1: Can't drop database 'test'; database doesn't exist
 ... Failed!  Not critical, keep moving...
 - Removing privileges on test database...
 ... Success!

Reload privilege tables now? [Y/n] y
 ... Success!

Starten Sie den MySQL-Dienst und aktivieren Sie ihn beim Systemstart:

# service mysql start
# update-rc.d mysql enable

Wenn Sie den MySQL-Server bereits auf Ihrem Server installiert haben, können Sie seine Version mit dem folgenden Befehl überprüfen:

# mysql --version

Auf Ihrem Bildschirm sollte etwa Folgendes angezeigt werden:

# mysql --version
mysql  Ver 14.14 Distrib 5.6.28, for debian-linux-gnu (x86_64) using  EditLine wrapper

Die nächste Komponente, die installiert werden muss, ist PHP-FPM. Installieren Sie PHP-FPM Verwenden Sie den folgenden Befehl:

# apt-get install php5-fpm php5-mysql

Erstellen Sie ein Verzeichnis für Prosper202:

# mkdir /var/www/prosper202

Laden Sie jetzt die neueste Version von Prosper202 von http://prosper.tracking202.com/download herunter und entpacken Sie die heruntergeladene Datei im Verzeichnis „/var/www/prosper202/“ auf Ihrem Server. Oder verwenden Sie den folgenden Befehl, um die Prosper202-Installation in das Verzeichnis „/var/www/prosper202/“ herunterzuladen und zu entpacken:

# cd /var/www/prosper202/ && wget http://my.tracking202.com/clickserver/download/latest && unzip latest

Sobald Sie das getan haben, ändern Sie den Eigentümer der Dateien:

# chown www-data: -R /var/www/prosper202

Erstellen Sie eine Nginx-Konfigurationsdatei für Prosper202:

nano /etc/nginx/sites-available/yourdomain.com

Geben Sie den folgenden Inhalt ein:

server {
    #listen   80; ## listen for ipv4; this line is default and implied
    #listen   [::]:80 default ipv6only=on; ## listen for ipv6

    root /var/www/prosper202;
    index index.php index.html;

    # Make site accessible from http://localhost/
    server_name www.yourdomain.com yourdomain.com;

    location / {
        # First attempt to serve request as file, then
        # as directory, then fall back to index.html
        try_files $uri $uri/ /index.html;
    }

    error_page 404 /404.html;

    # redirect server error pages to the static page /50x.html
    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
        root /usr/share/nginx/www;
    }

    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    location ~ \.php$ {
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini

        # With php5-cgi alone:
        # fastcgi_pass 127.0.0.1:9000;
        # With php5-fpm:
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
    }
}

Stellen Sie sicher, dass Sie yourdomain.com durch Ihren tatsächlichen Domainnamen ersetzen.
Aktivieren Sie die Konfiguration und starten Sie den Nginx-Dienst neu:

# ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/yourdomain.com
# service nginx restart

Da Prosper202 seine Daten in einer MySQL-Datenbank speichert, müssen Sie eine Datenbank dafür erstellen. Melden Sie sich als root bei MySQL an:

# mysql -u root -p

Erstellen Sie eine neue Datenbank für Prosper202, einen Datenbankbenutzer, und richten Sie mit den folgenden Befehlen ein Passwort ein:

mysql> CREATE DATABASE prosper202DB;
mysql> GRANT ALL PRIVILEGES ON prosper202DB.* TO 'prosper202'@'localhost' IDENTIFIED BY 'YoUrPaSsWoRd';
mysql> FLUSH PRIVILEGES;
mysql> \q

Der letzte Schritt besteht darin, Ihren bevorzugten Webbrowser zu öffnen und Ihren Domainnamen in die Suchleiste einzugeben. Folgen Sie den Anweisungen auf dem Bildschirm, um die Installation von Prosper202 abzuschließen.

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, Prosper202 für Sie zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

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 Nginx mit PHP-FPM und MySQL auf Fedora 16 „Verne“

  2. So installieren Sie Nginx mit PHP5 und MySQL unter Ubuntu 11.10

  3. Installieren Sie das Oktober-CMS auf Ubuntu mit Nginx und MariaDB

  4. Installieren Sie PHP 7.1 mit Nginx auf Ubuntu 16.04

  5. Installieren Sie WordPress mit Varnish und Nginx auf Ubuntu

So installieren Sie OpenCart 2 mit Nginx und SSL unter Ubuntu 15.10

So installieren Sie Drupal 8.1 mit Nginx, PHP-FPM und SSL auf Ubuntu 16.04

So installieren Sie Nginx mit PHP und MySQL (LEMP Stack) unter Ubuntu 18.04

So installieren Sie Lighttpd mit PHP-FPM 7 und MySQL 5.7 auf Ubuntu 18.04 LTS

So installieren Sie Lighttpd mit PHP-FPM und MySQL unter Ubuntu 20.04 LTS

Installieren von Nginx mit PHP5 (und PHP-FPM) und MySQL-Unterstützung (LEMP) unter Ubuntu 13.04