0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

CentOS 7でElastic Compute ServiceにBookStack Documentation Wikiをインストール

Posted at

この記事では、CentOS 7へのBookStackのインストールについての情報を得ることができます。

本ブログは英語版からの翻訳です。オリジナルはこちらからご確認いただけます。一部機械翻訳を使用しております。翻訳の間違いがありましたら、ご指摘いただけると幸いです。

#PHPとPHP-FPMのインストール
これで、システムにnginxのWebサーバーがインストールされました。次に、BookStackをインストールするために必要な拡張機能を備えたPHPとPHP-FPMをインストールします。

以下の rpm コマンドを使用して、CentOS 7 システムに新しい 'webtatic' リポジトリを追加します。

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

ここで、PHPとPHP-FPMに必要な拡張機能をすべてインストールします。以下のコマンドを実行してください。

yum -y install php70w-fpm php70w-mcrypt php70w-curl php70w-cli php70w-mysql php70w-gd php70w-xsl php70w-json php70w-intl php70w-pear php70w-devel php70w-common php70w-mbstring php70w-tidy php70w-zip php70w-soap curl

一度、サーバーにPHPとPHP-FPMをインストールします。次に、'php.ini'の設定ファイルを編集する必要があります。

(ここではnanoテキストエディタを使って設定ファイルを編集しています。yum -y install nano コマンドを使ってインストールすることもできます)

nano /etc/php.ini

ファイル内の'cgi.fix_pathinfo=1'の行を見つけて、この行のコメントを外し、以下のように0に変更してください。

cgi.fix_pathinfo=0

ファイルを保存し、テキストエディタを終了します。

ここで、任意のテキストエディタを使用してプール設定ファイルを編集します。

nano /etc/php-fpm.d/www.conf

以下のように、ユーザーとグループの値を「nginx」に変更します。

user = nginx 
group = nginx

次に、'listen'行で、sockファイルの値を以下のように変更します。

listen = /var/run/php-fpm/php-fpm.sock

次に、ファイル内の以下の行を見つけてください。ここでコメントを外し、以下のように値を変更してください。

listen.owner = nginx  
 listen.group = nginx  
 listen.mode = 0660

最後に、PHP-FPM用のファイルの環境属性のコメントを外します。

env[HOSTNAME] = $HOSTNAME  
 env[PATH] = /usr/local/bin:/usr/bin:/bin  
 env[TMP] = /tmp  
 env[TMPDIR] = /tmp  
 env[TEMP] = /tmp

ファイルを保存してテキストエディタを終了します。

これでPHPの設定は完了ですが、最後に以下のコマンドでPHP-FPMサービスを起動し、起動時に起動できるようにします。

systemctl start php-fpm && systemctl enable php-fpm

これでPHPとPHP-FPMのインストールに成功したので、次にMariaDBとPHP composerをインストールして、このチュートリアルの手順に従ってBookStackへのインストールを完了させる必要があります。

#関連ブログ記事
###CentOS 7でNginxでClipBucketを設定する方法
ClipBucketは、特定のオペレーティングシステム(OS)へのインストールを制限していません。お好きなOSをお使いいただけますが、インストールの手順はOSによって異なります。

このチュートリアルでは、CentOS 7を使用したAlibaba Cloud Elastic Compute Service (ECS)インスタンスにClipBucketとNginxをインストールして設定します。

###CentOS 7.4にPagekit CMS用のLAMPスタックをインストールする方法
Pagekitは、最新のオープンソース・フリーのコンテンツ管理システム(CMS)です。ここでは、CentOS 7.4にPagekit CMSをインストールするためのヒントを得ることができます。

#関連市場商品
###MediaWiki powered by Websoft9((LAMP | CentOS7.4)
Websoft9 MediaWikiは、Alibaba Cloud上でMediaWikiを実行するための設定済みの実行可能なイメージです。

###Postgres Pro Standard Database 10 (CentOS 7.5)
この画像には Postgres Pro Standard Database 10 が含まれています。
Zabbix/Mamonsu監視ソリューションがインストールされ、事前に設定されています。
メルトダウンとSpectreの問題に対するOSの修正が適用されています。
L1ターミナルフォルトの脆弱性を解消しました。

#関連ドキュメント
###PHP SDK
このページでは、画像検索用のphp sdkの使い方を説明します。

###PHP SDK
Log Service SDK for PHPは、Alibaba Cloud Log Serviceにログデータを設定・取得するために使用します。

#関連製品
###Image Search
Image Searchは、ディープラーニングと機械学習技術をベースにしたインテリジェントな画像サービスです。画像認識と検索を組み込むことで、業種やビジネスシーンを超えた画像による検索を可能にします。Image Searchは、類似または同一の画像を検索して見つけたいという要件を満たすように開発されています。

###ApsaraDB RDS for PostgreSQL
「世界最先端のオープンソースデータベース」として知られるPostgreSQLは、エンタープライズレベルのSQL文を扱うOLTPデータベースを可能にし、JSON、XML、hstoreなどのNoSQLデータ型をサポートし、GISデータ処理をサポートしています。

#関連コース
###PostgreSQLのためのHybridDB入門
本講座では、OLTPとOLAPのビジネスタイプの比較から始まり、世界的に広く利用されている分析型データベースGreenplumについて紹介します。その後、GreenplumをベースにしたデータベースサービスであるHybridDB for PostgreSQLの機能と運用について紹介します。

アリババクラウドは日本に2つのデータセンターを有し、世界で60を超えるアベラビリティーゾーンを有するアジア太平洋地域No.1(2019ガートナー)のクラウドインフラ事業者です。
アリババクラウドの詳細は、こちらからご覧ください。
アリババクラウドジャパン公式ページ

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?