GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

Installieren Sie PHP-Fusion 7 auf einem CentOS 7 VPS

PHP-Fusion ist ein leichtes PHP-basiertes Open-Source-Content-Management-System (CMS). Es verwendet eine MySQL-Datenbank zum Speichern des Website-Inhalts und enthält ein sehr einfaches Verwaltungssystem zum Verwalten Ihrer Websites.

In diesem Tutorial installieren wir PHP-Fusion 7 auf einem CentOS 7 VPS mit Apache, MariaDB und PHP.

PHP-Fusion 7 wurde entwickelt, um auf den meisten Konfigurationen ausgeführt zu werden, aber dennoch muss Ihr Server die folgenden Anforderungen erfüllen:
PHP-Version 5.3.4 oder höher
MySQL-Version 4.1 oder höher

Melden Sie sich zunächst bei Ihrem CentOS 7 VPS an und stellen Sie sicher, dass alle installierten Pakete auf dem neuesten Stand sind

yum -y update

Wir brauchen einen LAMP-Stack, um PHP-Fusion auszuführen, also installieren wir zuerst den Apache-Webserver, MariaDB und PHP.

MariaDB ist der Standarddatenbankserver in CentOS 7 und kann mit dem Befehl yum installiert werden.

yum installiere mariadb mariadb-server

Starten Sie den MariaDB-Dienst und lassen Sie ihn beim Booten starten

systemctl start mariadb.servicesystemctl enable mariadb.service

Führen Sie nach der Installation von MariaDB das folgende Nachinstallationsskript aus, um Ihren Datenbankserver zu sichern, und legen Sie ein Root-Passwort fest

mysql_secure_installation

und verwenden Sie die folgenden Optionen

- Root-Passwort setzen? [J/n] y- Anonyme Benutzer entfernen? [J/n] y- Root-Anmeldung aus der Ferne verbieten? [J/N] y- Testdatenbank entfernen und Zugriff darauf? [J/n] y- Berechtigungstabellen jetzt neu laden? [J/n] ja

Neu, wir installieren den Apache-Webserver

yum installiere httpd

Starten Sie den Webserver und aktivieren Sie ihn so, dass er beim Booten startet

systemctl start httpdsystemctl enable httpd

PHP-Fusion ist eine PHP-basierte Anwendung, daher müssen wir PHP
yum install php php-mysql

installieren

Starten Sie den Apache-Webserver neu, damit die Änderungen wirksam werden

systemctl startet httpd neu

Jetzt haben wir einen voll funktionsfähigen LAMP-Stack auf unserem CentOS 7-Server installiert und können mit der PHP-Fusion-Installation beginnen.

Laden Sie die neueste stabile Version von PHP-Fusion auf Ihren Server herunter

wget http://downloads.sourceforge.net/project/php-fusion/PHP-Fusion%20Archives/7.x/PHP-Fusion-7.02.07.zip

Entpacken Sie das heruntergeladene Zip-Archiv

yum install unzipunzip PHP-Fusion-7.02.07.zip

Erstellen Sie ein Verzeichnis für Ihre neue PHP-Fusion-Website im Dokumentstammverzeichnis auf Ihrem Server

mkdir /var/www/html/meinewebsite.com

Kopieren Sie die PHP-Fusion-Dateien aus dem entpackten Verzeichnis in das neu erstellte mywebsite.com-Verzeichnis

cp -R PHP-Fusion-7.02.07/files/* /var/www/html/mywebsite.com/

Benennen Sie die PHP-Fusion-Konfigurationsdatei um

cd /var/www/html/meinewebsite.com

Benennen Sie das erstellte Verzeichnis um

mv _config.php config.php

und ändern Sie den Eigentümer der PHP-Fusion-Dateien

chown -R apache:apache /var/www/html/meinewebsite.com/

Melden Sie sich als Nächstes als Benutzer root bei Ihrem MariaDB-Server an und erstellen Sie eine neue Datenbank und einen neuen Benutzer

mysql -u root -pMariaDB [(keine)]> CREATE DATABASE phpfusion;MariaDB [(keine)]> GRANT ALL ON phpfusion.* to phpfusionuser@localhost, identifiziert durch 'YOURPASSWORD';MariaDB [(keine)]> FLUSH PRIVILEGIEN;MariaDB [(keine)]> \q

Vergessen Sie nicht, „YOURPASSWORD“ durch ein echtes starkes Passwort zu ersetzen.

Jetzt richten wir die virtuelle Apache-Hosting-Anweisung für den Domainnamen „yourdomain.com“ ein.

Erstellen Sie eine ‚/etc/httpd/conf.d/vhosts.conf‘-Datei mit folgendem Inhalt

vim /etc/httpd/conf.d/vhosts.confIncludeOptional vhosts.d/*.conf

Erstellen Sie ein Verzeichnis „/etc/httpd/vhosts.d“, in dem wir alle unsere virtuellen Hosts ablegen.

mkdir /etc/httpd/vhosts.d

Erstellen Sie einen virtuellen Host für unsere Domain

cd /etc/httpd/vhosts.dvim yourdomain.com

und fügen Sie den folgenden Inhalt hinzu

ServerAdmin [email protected] "/var/www/html/yourdomain.com"ServerName yourdomain.comServerAlias ​​www.yourdomain.comErrorLog "/var/log/httpd/yourdomain.com-error_log" CustomLog "/var/log/httpd/yourdomain.com-access_log" kombiniertDirectoryIndex index.phpOptions FollowSymLinksAllowOverride AllRequire all granted 

Das ist alles. Die Installation über die Befehlszeile ist abgeschlossen. Rufen Sie nun in Ihrem bevorzugten Webbrowser http://yourdomain.com auf und befolgen Sie die Anweisungen, um die Installation 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, PHP-Fusion für Sie zu installieren. Sie sind 24×7 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.


Cent OS
  1. Installieren Sie GlassFish auf einem CentOS 6 VPS

  2. Installieren Sie Octopress auf einem CentOS 6 VPS

  3. Installieren Sie Cotonti CMS/CMF auf einem CentOS 7 VPS

  4. Installieren Sie Jamroom CMS auf einem CentOS 7 VPS

  5. Installieren Sie MediaWiki auf einem CentOS 7 VPS

So installieren Sie MariaDB auf CentOS 7

Installieren Sie MariaDB auf CentOS 7

2 Möglichkeiten zur Installation von MariaDB auf CentOS 7

So installieren Sie PHP-Fusion unter CentOS 7

Installieren Sie Odoo 8 auf einem CentOS 7 VPS

So installieren Sie ocPortal auf einem CentOS 7 VPS