GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS7に簡単な請求書をインストールする方法

このチュートリアルでは、CentOS7サーバーにSimpleInvoicesをインストールして構成する方法を説明します。知らなかった方のために説明すると、SimpleInvoicesはオープンソースの請求システムです。これは完全に無料で使用できるため、中小企業の所有者に最適です。シンプルな請求書を使用して、会社の領収書、見積もり、見積もりを作成することもできます。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、独自のVPSでサイトをホストしていることを前提としています。インストールは非常に簡単です。 CentOS7でのシンプルな請求書のインストールを段階的に説明します。

CentOS7に簡単な請求書をインストールする

ステップ1.まず、システムが最新であることを確認することから始めましょう。

yum -y update

手順2.LAMPサーバーをインストールします。

CentOS 7 LAMPサーバーが必要です。LAMPがインストールされていない場合は、こちらのガイドに従ってください。また、必要なPHPモジュールをインストールしてください:

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

ステップ3.簡単な請求書のインストール。

最初に行うことは、Simple Invoicesのダウンロードページに移動し、Simple Invoicesの最新の安定バージョンをダウンロードすることです。この記事を書いている時点では、これはバージョンです。 2011.1:

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

Simple Invoicesアーカイブをサーバーのドキュメントルートディレクトリに解凍します:

unzip simpleinvoices.2011.1.zip -d /var/www/html/simpleinvoices
を解凍します

いくつかのフォルダの権限を変更する必要があります:

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

ステップ4.単純な請求書用のMariaDBの構成。

デフォルトでは、MariaDBは強化されていません。mysql_secure_installationスクリプトを使用してMariaDBを保護できます。ルートパスワードを設定する各手順を注意深く読み、その下で匿名を削除する必要があります。ユーザーは、リモートルートログインを禁止し、テストデータベースと安全なMariaDBへのアクセスを削除します:

mysql_secure_installation

次のように構成します:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

次に、MariaDBコンソールにログインして、SimpleInvoicesのデータベースを作成する必要があります。次のコマンドを実行します。

mysql -u root -p

これによりパスワードの入力を求められるので、MariaDBルートパスワードを入力してEnterキーを押します。データベースサーバーにログインしたら、次のデータベースを作成する必要があります。簡単な請求書のインストール:

CREATE DATABASE simpleinvoices;
CREATE USER 'siuser'@'localhost' IDENTIFIED BY 'PASSWORD';
GRANT ALL PRIVILEGES ON `simpleinvoices`.* TO 'siuser'@'localhost';
FLUSH PRIVILEGES;
exit

Simple Invoices構成ファイルを編集し、作成したデータベースの詳細を入力します:

### nano /var/www/html/simpleinvoices/config/config.ini

database.params.host                            = localhost
database.params.username                        = siuser
database.params.password                        = PASSWORD
database.params.dbname                          = simpleinvoices

ステップ5.単純な請求書用にApacheWebサーバーを構成します。

Simple Invoices Webサイト用のApache仮想ホストを作成します。まず、'/etc/httpd/conf.d/vhosts.conf 選択したテキストエディタを使用した’ファイル:

nano /etc/httpd/conf.d/vhosts.conf

IncludeOptional vhosts.d/*.conf

次に、仮想ホストを作成します:

mkdir /etc/httpd/vhosts.d/
nano /etc/httpd/vhosts.d/yourdomain.com.conf

次の行を追加します:

<VirtualHost YOUR_SERVER_IP:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/html/simpleinvoices/"
ServerName yourdomain.com
ServerAlias www.yourdomain.com
ErrorLog "/var/log/httpd/yourdomain.com-error_log"
CustomLog "/var/log/httpd/yourdomain.com-access_log" combined

<Directory "/var/www/html/simpleinvoices/">
DirectoryIndex index.html index.php
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

ファイルを保存して閉じます。変更を有効にするには、apacheサービスを再起動します。

systemctl restart httpd.service

ステップ6.簡単な請求書へのアクセス。

シンプルな請求書はデフォルトでHTTPポート80で利用できます。お気に入りのブラウザを開き、http://yourdomain.comまたはhttp://server-ipに移動します。 /インストールを完了するために必要な手順を完了します。ファイアウォールを使用している場合は、ポート80を開いて、コントロールパネルにアクセスできるようにしてください。

おめでとうございます!SimpleInvoicesが正常にインストールされました。CentOS7システムにSimpleInvoicesをインストールするためにこのチュートリアルを使用していただき、ありがとうございます。追加のヘルプや役立つ情報については、公式のSimpleInvoicesを確認することをお勧めします。ウェブサイト。


Cent OS
  1. CentOS7にPHP7、7.2、7.3をインストールする方法

  2. CentOS7にSimpleMachinesフォーラムをインストールする方法

  3. CentOS7に簡単な請求書をインストールする

  1. CentOS7にJava11および12をインストールする方法

  2. CentOS7にWine4.0をインストールする方法

  3. CentOS7にVim8.2をインストールする方法

  1. CentOS7にVirtualBoxをインストールする方法

  2. CentOS8にGitをインストールする方法

  3. CentOS8にDockerをインストールする方法