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