勉強したことのメモ

webプログラマ見習いが勉強したことのメモ。

composerでmonologとTwigをインストール

   

「composerで○○をインストール」というのをよく見かけるがcomposerすら何なのか分かっていなかった。今後使うかどうかは置いておいて、composerのインストールとその後にmonolog→Twigをインストールするメモ。

 

composerのインストール

ドキュメントルート(/var/www/htmlで想定)とかで以下コマンドで導入可能。

 

monologのインストール

同ディレクトリで以下コマンドでインストールする。

/var/www/html/vendor/monologディレクトリにインストールされる。

以下のような形で使用する。

尚、ファイルのパーミッションやユーザーは適宜変更する(rootでインストールしたらvendor/autoload.phpが読み込めなかった)。

 

Twigのインストール

同ディレクトリで以下コマンドでインストールする。

*のワイルドカードは1.*系で最新のものをインストールしてくれるらしい。/var/www/html/vendor/twigディレクトリにインストールされる。以下のような形で使用する。

こちらもmonologと同様、ファイルのパーミッションとユーザーに注意する。

 

composerとは

PHPのパッケージ管理システムらしい。yumとかだと依存関係によりインストールできないことがあるが、そういった問題が解決できるらしい。まだ試したばかりで実感できないが本当に解決できるのであれば非常にありがたい。

 

参考サイト

https://qiita.com/tomk79/items/5ab61b4b24fb80fe8a90

http://kzhishu.hatenablog.jp/entry/2015/10/04/200000

 - PHP , ,

  関連記事

images
PHPでcharset

header("Content-Type: text/html; charset ...

javascript_logo_unofficial-300x300
FLASHがインストールされているかどうかチェックする

以前にここでちょっとやったけど、インストールされているか どうかだけならもっと良 ...

url
CodeIgniterで共通の変数と定数を設定する

CodeIgniterで共通する配列が入った変数と、定数を設定したかった。以下に ...

images
isset等、変数を調べる際の注意点

$strがNULLだったり0だったり空文字だったりする場合で、 if($str) ...

images
PHPでの$_REQUESTは色々危険

extract($_REQUEST)はかなり怖いよ、という話が最近あった。 でき ...

images
カンマ区切りの文字列で最後のカンマを排除

文字列をカンマ区切りにして、カンマを取り外して 配列にする際、頭もしくはお尻につ ...

images
ユーザーエージェントからブラウザ名、バージョン、OS名判別

/***判別側***/ //ブラウザ情報の取得 function browser ...

images
画像削除用function

ファイルパス、拡張子、seq番号、画像番号を渡してあげるだけ。 拡張子部分があれ ...

images
フォーム用テンプレPHP

<?php ini_set( 'display_errors', 0 ); ...

images
WordPressで任意のクエリをページに出力するプラグイン

先日、「WordPressで任意のクエリをページ内で出力する方法 」という記事で ...