インストール
ubuntu 16.04/18.04 ltsにgithubを使用してnginxを使用してInvoicePlaneをインストールします
Nginxは、最も人気があり安全なWebサーバーです。 nginxをインストールするには、次のコマンドを使用します
sudo apt install nginx
nginxがインストールされたら、次のコマンドを使用してドメインを構成し、nginxを再起動します
sudo service nginx restart
次に、データベースサーバーをインストールする必要があります。次のコマンドを使用してMySQL Serverをインストールします
sudo apt-get update; sudo apt-get install mysql-server; mysql_secure_installation
データベースサーバーがインストールされたら、次のコマンドを使用してMySQL Serverを再起動します
sudo service mysql restart
処理のためにPHPをインストールします
sudo apt-get install php-fpm php-mysql
これで、必要なすべてのソフトウェアをインストールし、次のステップはMySQL ServerにログインしてInvoicePlaneデータベースを作成することです。次のコマンドを使用してデータベースを作成します。
CREATE DATABASE invoiceplane;
新しいパスワードを使用して「InvoicePlane」というデータベースユーザーを作成します。次のコマンドを実行して、データベースへのユーザーの完全なアクセスを許可されました。目的のデータベースユーザーと目的のパスワードで変更します。
CREATE USER 'invoiceplane'@'localhost' IDENTIFIED BY 'new_password_here';
GRANT ALL ON invoiceplane.* TO 'invoiceplane'@'localhost' IDENTIFIED BY 'user_password_here' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
InvoicePlaneの最新リリースをダウンロードしてください
Git、Curl、Composerをインストールして、開始します。
sudo apt install curl git
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
sudo composer install
nginxルートディレクトリに変更し、GitHubからInvoicePlaneをダウンロードします。
cd /var/www/html
sudo git clone https://github.com/InvoicePlane/InvoicePlane.git
cd /var/www/html/InvoicePlane
以下のコマンドでipconfigファイルをコピーします。
sudo cp /var/www/html/InvoicePlane/ipconfig.php.example /var/www/html/InvoicePlane/ipconfig.php
IPConfigファイルを編集し、サイトURLを変更します。
sudo nano ipconfig.php
InvoicePlaneが機能する正しい権限を設定します。
sudo chown -R www-data:www-data /var/www/html/InvoicePlane/
sudo chmod -R 755 /var/www/html/InvoicePlane/
おめでとう! UbuntuにInvoicePlaneを正常にインストールしました