勉強したことのメモ

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 , ,

  関連記事

MySQLで加算しつつNULL値は0にする

いくつかのコードに対して投票を行い、 その合計値をスコアとして出したい。 ただ、 ...

PHPでベーシック認証をかける方法

PHPでBasic認証をかけているソースを拝見する機会があり、衝撃だったのでメモ ...

MySQLでのバッククオート

phpmyadminを使っていると←みたいな括りを見るけど これなんなん? と思 ...

Facebookのタイムラインを取得して表示する方法

Facebookのタイムラインを取得してきて、表示させたいという案件があった。 ...

PHPでサイトマップを動的に生成する

WordPress等のCMSは使っておらず、自動更新するサイトがあり、そのサイト ...

PHPで配列内から重複を削除する

やりたかった事はそのまま、配列内から重複を削除したかった。 ■参考サイト htt ...

PHPでソーシャル(SNS)ログインする方法

「facebook / twitter / Googleアカウントでログインする ...

CodeIgniterのバージョンの調べ方

CodeIgniterを使っているシステムがあったが、どうも記憶しているディレク ...

javascriptとPHPで正規表現を使う場合

とりあえず使いそうなのは検索と置換。 ■javascript var str = ...

同一サーバの別ディレクトリでセッション振り分け

同じサーバ内にmemberとownerの別ディレクトリがあり、それぞれにsess ...