PHP-Fusion je lehký open source systém pro správu obsahu (CMS) založený na PHP. K ukládání obsahu webových stránek využívá databázi MySQL a obsahuje velmi jednoduchý administrační systém pro správu vašich stránek.
V tomto tutoriálu nainstalujeme PHP-Fusion 7 na CentOS 7 VPS s Apache, MariaDB a PHP.
PHP-Fusion 7 je vytvořen tak, aby fungoval na většině konfigurací, ale váš server musí stále splňovat následující požadavky:
PHP verze 5.3.4 nebo vyšší
MySQL verze 4.1 nebo vyšší
Nejprve se přihlaste ke svému CentOS 7 VPS a ujistěte se, že všechny nainstalované balíčky jsou aktuální
yum -y aktualizace
Abychom mohli spustit PHP-Fusion, potřebujeme mít LAMP stack, takže nejprve nainstalujeme webový server Apache, MariaDB a PHP.
MariaDB je výchozí databázový server v CentOS 7 a lze jej nainstalovat pomocí příkazu yum.
yum nainstalovat mariadb mariadb-server
Spusťte službu MariaDB a povolte její spuštění při spuštění
systemctl start mariadb.servicesystemctl povolit mariadb.service
Jakmile je MariaDB nainstalována, spusťte následující skript po instalaci, abyste zabezpečili databázový server a nastavili heslo uživatele root
mysql_secure_installation
a použijte následující možnosti
- Nastavit heslo root? [A/n] y- Odebrat anonymní uživatele? [A/n] y- Zakázat vzdálené přihlášení root? [A/n] y- Odebrat testovací databázi a získat k ní přístup? [A/n] y- Znovu načíst tabulky oprávnění? [A/n] y
Nově, nainstalujeme webový server Apache
yum install httpd
Spusťte webový server a povolte jeho spuštění při startu
systemctl spustit httpdsystemctl povolit httpd
PHP-Fusion je aplikace založená na PHP, takže musíme nainstalovat PHP
yum install php php-mysql
Restartujte webový server Apache, aby se změny projevily
systemctl restart httpd
Nyní máme na našem serveru CentOS 7 nainstalován plně funkční zásobník LAMP a můžeme začít s instalací PHP-Fusion.
Stáhněte si nejnovější stabilní verzi PHP-Fusion na svůj server
wget http://downloads.sourceforge.net/project/php-fusion/PHP-Fusion%20Archives/7.x/PHP-Fusion-7.02.07.zip
Rozbalte stažený zip archiv
yum install unzipunzip PHP-Fusion-7.02.07.zip
Vytvořte adresář pro svůj nový web PHP-Fusion v kořenovém adresáři dokumentů na vašem serveru
mkdir /var/www/html/mywebsite.com
Zkopírujte soubory PHP-Fusion z rozbaleného adresáře do nově vytvořeného adresáře mywebsite.com
cp -R PHP-Fusion-7.02.07/files/* /var/www/html/mywebsite.com/
Přejmenujte konfigurační soubor PHP-Fusion
cd /var/www/html/mywebsite.com
Přejmenujte vytvořený adresář
mv _config.php config.php
a změnit vlastníka souborů PHP-Fusion
chown -R apache:apache /var/www/html/mywebsite.com/
Dále se přihlaste ke svému serveru MariaDB jako uživatel root a vytvořte novou databázi a uživatele
mysql -u root -pMariaDB [(none)]> VYTVOŘIT DATABÁZI phpfusion;MariaDB [(none)]> UDĚLEJTE VŠE NA phpfusion.* phpfusionuser@localhost identifikovanému pomocí 'VAŠE HESLO';MariaDB [(none)]> FLUSH PRIVILEGES;MariaDB [(žádné)]> \q
Nezapomeňte nahradit „VAŠE HESLO“ skutečným silným heslem.
Nyní nastavíme direktivu virtuálního hostování Apache pro název domény „vaše_doména.com“.
Vytvořte soubor „/etc/httpd/conf.d/vhosts.conf“ s následujícím obsahem
vim /etc/httpd/conf.d/vhosts.confIncludeVolitelné vhosts.d/*.conf
Vytvořte adresář „/etc/httpd/vhosts.d“, kam umístíme všechny naše virtuální hostitele.
mkdir /etc/httpd/vhosts.d
Vytvořte virtuálního hostitele pro naši doménu
cd /etc/httpd/vhosts.dvim vasedomena.com
a přidejte následující obsah
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" combined DirectoryIndex index.phpOptions FollowSymLinksAllowOverride AllVyžadovat uděleno vše To je vše. Instalace z příkazového řádku je dokončena. Nyní přejděte ve svém oblíbeném webovém prohlížeči na http://yourdomain.com a dokončete instalaci podle pokynů.
Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám PHP-Fusion nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.
PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.
Nainstalujte a spusťte DokuWiki nejuniverzálnější Wiki na CentOS 7 VPS Jak nainstalovat ocPortal na CentOS 7 VPSCent OS