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

Nainstalujte Simple Invoices na CentOS 7

Simple Invoices je webový open source fakturační systém. Je to velmi jednoduchá, ale funkční aplikace, podporující různé formáty fakturace. Je skvělý pro malé organizace a domácí uživatele. V tomto blogovém příspěvku vás provedeme instalací Simple Invoices na CentOS 7 VPS s Apache, PHP a MariaDB.

Chcete-li spustit instalaci Simple Invoices, přihlaste se ke svému serveru jako uživatel root

ssh root@IP

a jako obvykle spusťte následující příkaz, abyste se ujistili, že všechny balíčky na vašem virtuálním serveru CentOS 7 jsou aktuální:

yum -y aktualizace

Nyní nainstalujeme webový server Apache:

yum install httpd

Jakmile je nainstalován, spusťte Apache a nastavte jej na spuštění při startu systému:

systemctl spustit httpdsystemctl povolit httpd

Nainstalujte PHP z několika modulů PHP, které aplikace vyžaduje:

yum -y install php php-pdo php-common php-mysql

Spusťte následující příkazy a nainstalujte MariaDB

yum nainstalovat mariadb mariadb-server

Spusťte server MariaDB a povolte jeho spuštění při startu systému:

systemctl spustit mariadbsystemctl povolit mariadb

Spusťte mysql_secure_installation skript pro zabezpečení databázového serveru a nastavení vašeho rootovského hesla MariaDB.

Jednoduché faktury vyžadují prázdnou databázi. Přihlaste se k serveru MariaDB jako uživatel „root“ a vytvořte novou databázi a uživatele pro aplikaci.

mysql -u root -pCREATE DATABASE simpleinvoices;VYTVOŘENÍ UŽIVATELE 'siuser'@'localhost' IDENTIFIKOVANÉHO PODLE 'HESLA';UDĚLEJTE VŠECHNA PRIVILEGIÍ NA `simpleinvoices`.* TOMU 'siuser'@'localhost';FLUSH;exit /před> 

Nezapomeňte nahradit „PASSWORD“ skutečným silným heslem.

Stáhněte si nejnovější stabilní verzi Simple Invoices z jejich oficiálních stránek:

wget https://bitbucket.org/simpleinvoices/simpleinvoices/downloads/simpleinvoices.2011.1.zip

Nainstalujte balíček „unzip“ nezbytný pro rozbalení archivu ZIP Simple Invoices a rozbalte stažený archiv do kořenového adresáře dokumentů vašeho serveru:

yum -y install unzipunzip simpleinvoices.2011.1.zip -d /var/www/html/

Upravte konfigurační soubor Simple Invoices a zadejte podrobnosti o databázi, kterou jsme vytvořili:

vim /var/www/html/simpleinvoices/config/config.inidatabase.paramshost =localhostdatabase.params.username =siuserdatabase.params.password =heslaDatabase.params.dbname =

Změňte vlastnictví adresáře „/var/www/html/simpleinvoices/“:

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

Vytvořte virtuální hostitele Apache pro svůj web. 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

a vytvořte virtuálního hostitele:

mkdir /etc/httpd/vhosts.d/vim /etc/httpd/vhosts.d/yourdomain.com.confServerAdmin [email protected] "/var/www/html/simpleinvoices/ "ServerName yourdomain.comServerAlias ​​www.yourdomain.comErrorLog "/var/log/httpd/yourdomain.com-error_log"CustomLog "/var/log/httpd/yourdomain.com-access_log" kombinovanýDirectoryIndex index.html index.phpOptions FollowSymLinksAllowOverride AllVyžadovat uděleno vše

Restartujte webový server Apache, aby se změny projevily:

systemctl restart httpd

Nyní otevřete svůj oblíbený webový prohlížeč a nasměrujte jej na http://yourdomain.com, abyste spustili webový instalační program. Budete si muset vybrat typ databáze a zadat potřebné informace k dokončení instalace.

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 nainstalovali Simple Invoices pro tebe. 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.


Cent OS
  1. Jak nainstalovat databázový server MySQL 8 na CentOS 8

  2. Nainstalujte si ownCloud na CentOS 6 / RHEL 6

  3. Jak nainstalovat SpaceWalk na CentOS 6 / RHEL 6

  1. Jak nainstalovat PostgreSQL na CentOS 7 / RHEL 7

  2. Jak nainstalovat SpaceWalk na CentOS 7 / RHEL 7

  3. Jak nainstalovat MariaDB 10.4 na CentOS 8 a RHEL 8

  1. Jak nainstalovat Mediawiki na server CentOS

  2. Jak nainstalovat AIDE na CentOS 7

  3. Jak nainstalovat MySQL 8.0 na CentOS/RHEL 8