タグ

2016年10月7日のブックマーク (3件)

  • PHP 5.4.28 以降で session.save_path を Vagrant(Virtualbox) の synced_folder 内に指定した時に悲しまないように - Thanks Driven Life

    タイトル長い上にそんな限られた状況の人居ないとは思いますが まずは結論 synced_folder の owner オプション には、Web サーバ(Apacheとか)を起動するユーザ(例えば apache ユーザ)と同じにすべし。でないとセッションの保存に失敗します。 経緯 PHP アプリケーションの開発環境を CentOS6 on Vagrant with Virtualbox で構築している PHP のバージョンは PHP 5.4.35 (パッケージリポジトリは remi を利用) アプリケーションのソースコードはホスト側に置いており、 synced_folder でゲスト側にマウントしてそいつを Apache に認識させている という感じに加えて session.save_path を synced_folder でマウントしたディレクトリ以下を指定 している。何故そんなことをして

    PHP 5.4.28 以降で session.save_path を Vagrant(Virtualbox) の synced_folder 内に指定した時に悲しまないように - Thanks Driven Life
    fun-techlab
    fun-techlab 2016/10/07
    "インストール後にログインできなくなる。vagrantでEC-CUBEインストール時に起きるバグ"
  • CentOS7にEC-CUBE3を導入してみるメモ - Qiita

    を設定しておく。 1.httpd(Apache)のインストール nginxで動かしたいと思いつつ、公式の要件にしたがってApacheでhttpdを導入。 このへんは山ほど参考資料があると思うので割愛。 2.phpのインストール これまた山のように参考資料があるはずなので詳細は割愛。 必須PHPライブラリは以下(公式サイトより引用) pdo pgsql又はmysql phar mbstring zlib ctype session JSON xml libxml OpenSSL zip cURL fileinfo 2-1.php拡張ライブラリのインストール 上記の必須ライブラリはほとんど勝手にインストールされるが、一部インストールされないものがある。 このままだとapcとmcryptの2つが足りないと言われるはずなので、 EPELリポジトリを追加してからインストールする。

    CentOS7にEC-CUBE3を導入してみるメモ - Qiita
  • PHP開発でComposerを使わないなんてありえない!基礎編 - Qiita

    久方ぶりにPHPのレガシーなシステムを触りましたが、なんというか。。。 名前空間とcomposerが無いだけで、こうも大変になるのかと思いましたね というわけで、もはやデファクトスタンダードとなったcomposerを使用した開発について、その有り難みを噛み締めつつ、まとめていきたいと思います composer composerは依存性管理ツール composerは依存性管理ツールです。。。ってナンノコッチャですが、例えば以下の状況を考えてみましょう 便利そうなライブラリAを使用したいのだが、このライブラリは更に別のライブラリB, Cを必要としている。さらに、ライブラリBはライブラリD, Eを。。。 そう、ライブラリの依存性地獄です。 使用したいのはAなのに、そのために必要なライブラリがボコボコ必要になる こんなのは日常茶飯事です。 でもcomposerがあればどうでしょう。 ライブラリAが

    PHP開発でComposerを使わないなんてありえない!基礎編 - Qiita