GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Open Source sociální síť na CentOS 7 VPS

Open Source Social Network nebo jednoduše OSSN je aplikace sociálních sítí založená na PHP. Pomocí OSSN si můžete vytvořit vlastní webovou stránku sociální sítě a budovat vztahy se svými členy. V tomto článku vysvětlíme, jak nainstalovat OSSN na CentOS 7 VPS s Apache, MariaDB a PHP.

Instalace je docela jednoduchá. Aby bylo možné provozovat Open Source Social Network, musí váš server splňovat několik požadavků
– PHP 5.3 nebo novější
– MySQL 5 nebo novější
– webový server Apache
– Apache mod_rewrite
– PHP Function curl
– PHP GD Library
– Podpora JSON
– XML

Přihlaste se k serveru jako uživatel root a ujistěte se, že všechny služby jsou aktuální, provedením následujícího příkazu

yum -y aktualizace

Nainstalujte databázový server MariaDB na svůj počítač CentOS 7

yum nainstalovat mariadb mariadb-server

Spusťte databázový server MariaDB a povolte jeho spuštění při spouštění

systemctl spustit mariadbsystemctl povolit mariadb

Spusťte skript „mysql_secure_installation“, abyste zabezpečili databázový server a nastavte své root heslo MariaDB

Přihlaste se k serveru MariaDB pomocí uživatele „root“ a vytvořte novou databázi a uživatele pro OSSN:

mysql -u root -pCREATE DATABASE ossn;VYTVOŘIT UŽIVATELE 'ossnuser'@'localhost' IDENTIFIKOVANÝ PODLE 'HESLA';UDĚLEJTE VŠECHNA PRIVILEGIA NA `ossn`.* 'ossnuser'@'localhost';GESLUSH; 

Dále nainstalujeme webový server Apache

yum install httpd

Stejně jako jsme to udělali s MariaDB, spusťte webový server Apache a přidejte jej, aby se automaticky spustil při startu systému

systemctl spustit httpdsystemctl povolit httpd

OSSN je aplikace založená na PHP, takže musíme nainstalovat PHP mezi několik modulů PHP

yum install php php-gd php-xml php-common

Přejděte na oficiální web OSSN a stáhněte si nejnovější stabilní verzi, která je v současnosti OSSN verze 2.3

wget https://www.opensource-socialnetwork.org/downloads/ossn-v2.3-1426433343.zip

Rozbalte soubory OSSN do kořenového adresáře dokumentů na vašem serveru

rozbalte ossn-v2.3-1426433343.zip -d /var/www/html/

Tím se vytvoří nový adresář ‚ossn‘ v kořenovém adresáři dokumentu.

Změňte vlastnictví adresáře

chown -R apache:apache /var/www/html/ossn

Chcete-li zjistit, kde je váš kořenový adresář dokumentu, můžete použít následující příkaz

grep -i '^documentroot' /etc/httpd/conf/httpd.conf

OSSN potřebuje adresář pro ukládání nahraných souborů, jako jsou ikony profilu a fotografie. Z bezpečnostních důvodů vytvoříme tento adresář mimo kořenový adresář dokumentu

mkdir /var/www/ossndata

Dále vytvořte virtuálního hostitele Apache pro vaši doménu. Vytvořte adresář „/etc/httpd/conf.d/vhosts.conf“ s následujícím obsahem

vim /etc/httpd/conf.d/vhosts.confIncludeVolitelné vhosts.d/*.conf

Vytvořte virtuálního hostitele

vim /etc/httpd/vhosts.d/yourdomain.com.confServerAdmin [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" kombinovanéIndex adresáře. html index.phpOptions FollowSymLinksAllowOverride AllVyžadovat uděleno vše

a nakonec restartujte Apache, aby se změny projevily.

systemctl restart httpd

Nyní otevřete webový prohlížeč a přejděte na http://yourdomain.com a dokončete instalaci OSSN

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 nainstalovali Open Source Social Network. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek. Můžete také zvážit čtení Jak nainstalovat otevřené inzeráty na CentOS 7.

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.


Cent OS
  1. Jak nainstalovat PHP 5.5 na CentOS

  2. Jak nainstalovat PHP 5.6 na CentOS 7

  3. Jak nainstalovat PHP 8 na CentOS 7

  1. Jak nainstalovat PHP 8 na CentOS 8

  2. Jak nainstalovat PHP-Nuke na CentOS 6 VPS

  3. Jak nainstalovat MyWebSQL na CentOS VPS

  1. Jak nainstalovat PHP 7.2 na CentOS 7

  2. Jak nainstalovat Feng Office na CentOS 7 VPS

  3. Jak nainstalovat PHP 7.3 na CentOS 7