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
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" kombiniert DirectoryIndex 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.