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

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

Simple Invoicesは、Webベースのオープンソース請求システムです。非常にシンプルですが機能的なアプリケーションで、さまざまな請求形式をサポートしています。小規模な組織やホームユーザーに最適です。このブログ投稿では、Apache、PHP、MariaDBを使用したCentOS7VPSへのシンプルな請求書のインストールについて説明します。

Simple Invoicesのインストールを開始するには、ユーザーrootとしてサーバーにログインします

ssh root@IP

いつものように、次のコマンドを実行して、CentOS7仮想サーバー上のすべてのパッケージが最新であることを確認します。

yum -y update

次に、ApacheWebサーバーをインストールします。

yum install httpd

インストールしたら、Apacheを起動し、システムの起動時に起動するように設定します。

systemctl start httpd
systemctl enable httpd

アプリケーションに必要ないくつかのPHPモジュールを使用してPHPをインストールします。

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

次のコマンドを実行してMariaDBをインストールします

yum install mariadb mariadb-server

MariaDBサーバーを起動し、システムの起動時に起動できるようにします:

systemctl start mariadb
systemctl enable mariadb

mysql_secure_installationを実行します データベースサーバーを保護し、MariaDBルートパスワードを設定するためのスクリプト。

Simple Invoicesには、空のデータベースが必要です。ユーザー「root」としてMariaDBサーバーにログインし、アプリケーションの新しいデータベースとユーザーを作成します。

mysql -u root -p

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

「PASSWORD」を実際の強力なパスワードに置き換えることを忘れないでください。

Simple Invoicesの最新の安定したリリースを公式Webサイトからダウンロードします:

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

Simple Invoices zipアーカイブを解凍するために必要な「unzip」パッケージをインストールし、ダウンロードしたアーカイブをサーバーのドキュメントルートディレクトリに解凍します。

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

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

vim /var/www/html/simpleinvoices/config/config.ini

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

「/var/ www / html / simpleinvoices /」ディレクトリの所有権を変更します:

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

Webサイト用のApache仮想ホストを作成します。次の内容で「/etc/httpd/conf.d/vhosts.conf」ファイルを作成します。

vim /etc/httpd/conf.d/vhosts.conf

IncludeOptional vhosts.d/*.conf

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

mkdir /etc/httpd/vhosts.d/
vim /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>

変更を有効にするには、ApacheWebサーバーを再起動します。

systemctl restart httpd

次に、お気に入りのWebブラウザーを開き、http://yourdomain.comをポイントしてWebインストーラーを実行します。インストールを完了するには、データベースタイプを選択し、必要な情報を入力する必要があります。

もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者に簡単な請求書のインストールを依頼するだけです。 あなたのために。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Cent OS
  1. CentOS8にMySQL8データベースサーバーをインストールする方法

  2. CentOSサーバーにMediawikiをインストールする方法

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

  1. CentOS 6 /RHEL6にownCloudをインストールする

  2. CentOS 6 /RHEL6にSpaceWalkをインストールする方法

  3. CentOS 7 /RHEL7にPostgreSQLをインストールする方法

  1. CentOS6にワードプレスをインストールする方法

  2. CentOS 7 /RHEL7にSpaceWalkをインストールする方法

  3. CentOS8およびRHEL8にMariaDB10.4をインストールする方法