[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

phpenvに関するartztのブックマーク (7)

  • php-buildで複数バージョンのPHP-FPMを用意する - hnwの日記

    (2016/8/9)PHP7やHomebrewの現状に合わせるため細かい点を修正しました。 ついにPHP 5.5.0がリリースされましたね!これに関連して、php-buildを使ってPHP 5.3/5.4/5.5の3バージョンのPHP-FPM環境を用意する方法を紹介します。 この記事は「phpenv + php-build を使って 5.3 と 5.4 を共存させつつ php-fpm を使う - 肉とご飯と甘いもの @ sotarok」のアップデートのような内容になっています。ありがとうsotarok! PHP-FPMとは PHP-FPMPHPのSAPI実装の一つで、単体で動作するアプリケーションサーバです。Apacheなしで動くので、気軽に扱えたりします。あまりうまく説明できないので、詳しくはPHP-FPM家サイトあたりを見てください。 phpenv+php-buildのセットアップ

    php-buildで複数バージョンのPHP-FPMを用意する - hnwの日記
  • 肉とビールとパンケーキ by @sotarok

    同僚が potatotips という Android/iOS の Tips を共有する勉強会、というのやってて楽しそうだったのがあり、そういやPHP懇親会、という最初から飲んで全員が発表するスタイルの勉強会大昔にやったな、というのを思い出してもう一度なにかやってみよう、と思いました。 phpblt.connpass.com ちょっとテッキーなかんじの雰囲気にできると面白いかなーと思います。 ネタには制限はとくにないけど、宣伝っぽいやつじゃないほうがいいな。 もはや PHP にネタは限定しないので、Web周辺、インターネット全般でも良いかと思います。 BLT ポテトチップスに対抗するならなにがいい、と同僚のQAの子に聞いたら「ベーコン!」といってたので、BLT を思いついて、ちょうど LT って入ってるから良さそうだと思って決めちゃいました トップのカチョイイ絵は同僚のスーパーデザイナーが作

    肉とビールとパンケーキ by @sotarok
  • phpenv で複数の PHP 環境を管理する | Born Too Late

    phpenv とは CHH/phpenv - GitHub 複数のバージョンの PHP を管理し, コマンドで簡単に切り替えるためのものです. Ruby でいう rbenv や RVM, Perl でいうところの perlbrew にあたるものです. なお, phpenv の中身は rbenv を流用することで動いています. インストール まず, 以下のコマンドでインストールスクリプトを実行します. $ curl https://raw.github.com/CHH/phpenv/master/install.sh | sh 中では rbenv を git clone していたりするので, Git をインストールしている必要があります. 上記コマンドが成功したら, ~/.bashrc もしくは zsh 使いなら ~/.zshrc に以下のコマンドを追記します. あとはいま編集したファイルを

    phpenv で複数の PHP 環境を管理する | Born Too Late
    artzt
    artzt 2013/11/20
    rbenv をインストールしている場合 先にも書きましたが, phpenv は rbenv を利用した作りになっています. その関係もあって, PATH の設定は rbenv が phpenv よりも先になっていないと, 正常に動作しません. ~/.bashrc や ~/.zshrc の設定は,
  • phpenv + php-build を使って 5.3 と 5.4 を共存させつつ php-fpm を使う - 肉とビールとパンケーキ by @sotarok

    っていう話なんですが、前提として、 phpenv + php-build は他にも多くの方が語ってるので、そちらを参考に。いやむしろ僕も参考にさせていただきました、ありがとうございます、いくら安いとはいえこれで PHP 5.4 のためにVPS1台借りるとかってことがなくなってよかったです。というか @yuya_takeyama さんのおかげですありがとうございます。 php-buildPHP 5.4.0 beta1 をビルドする - Born Too Late phpenv で複数の PHP 環境を管理する - Born Too Late なんですが、えーっと、作るのはだいたいWebアプリで、cli の php が複数バージョンいれられるのは大変嬉しいけどそれだけだと PHP 5.4 なら built-in server があるからいいけど PHP 5.3 の開発とか困るねってことで

    phpenv + php-build を使って 5.3 と 5.4 を共存させつつ php-fpm を使う - 肉とビールとパンケーキ by @sotarok
    artzt
    artzt 2013/10/28
    PHP-FPM の設定 話がそれました。 で、php-fpm つきでビルドができると、以下のように sbin/php-fpm が生成されます。 $ ls -la .phpenv/versions/5.4.0s/sbin/php-fpm -rwxr-xr-x 1 sotarok sotarok 31055874 2012-05-02 00:38 .phpenv/versions/5.4.0s/sbin/php-fpm こいつを
  • PHP5.3.8をCentOS6でbuildconfしたらすんなりいかなかった件

    PHP5.3.8をCentOS6(GMOクラウドの仮想サーバ)でをPECL拡張を入れるため自前コンパイルしようとbuildconfしたらすんなり行かなかったので、ちょこっとメモ。 必要な物なライブラリなどはyumで入れてある前提。 # mkdir ~/src # cd src # wget http://jp2.php.net/get/php-5.3.8.tar.bz2/from/this/mirror # tar -xjf php-5.3.8.tar.bz2 # cd php-5.3.8 <省略>(PECL拡張モジュールの導入) # ./buildconf --force Forcing buildconf buildconf: checking installation... buildconf: You need autoconf 2.59 or lower to build thi

    PHP5.3.8をCentOS6でbuildconfしたらすんなりいかなかった件
    artzt
    artzt 2013/10/28
    configure: error: libXpm.(a|so) not found. [/code] なんかlibXpmが行方不明らしい。 64bit版OS使ってるので上記のオプションに加えlib64ディレクトリを指定してやります。 [code] # ./configure ... --with-libdir=lib64 [/code]
  • PHPのバージョンを複数管理する(その1) - 加齢なるアラサープログラマの日常

    PHP5.4はまだ実用しないけど、traitなど新しい機能があるのでcliでは触っておきたい。 今からやろうとしてるFuelPHPは5.3以上でないと動作しなく、FuelPHPの実用も考えているので5.3も入れておきたい。 ということでrbenvならぬphpenvをいれてみることにする。 普段作業メモ残さないのがこちらのアカウントになりますので今回はブログ書きながらの作業となります。 1.Formuraある? パッケージ管理はbrew使ってます。 $ brew search | grep php 単にbrew searchだけだと現在install可能なformuraが表示されるのだけれどPHPはないので 素直にbrew search phpすると $ brew search php josegonzalez/php/php53-pcntl josegonzalez/php/php54-h

    PHPのバージョンを複数管理する(その1) - 加齢なるアラサープログラマの日常
    artzt
    artzt 2013/10/28
  • phpenv と php-build で PHP をインストールして管理 〜 CentOS6

    複数のPHPバージョンをインストールして管理したいので、phpenv + php-build の環境を先に作ります。全ユーザーで使えるようにしたいので、/usr/local にインストールします(システムワイドにインストール)。作業はrootにて。 まず、/usr/local/src に github から phpenv を取ってきます。

    phpenv と php-build で PHP をインストールして管理 〜 CentOS6
    artzt
    artzt 2013/10/18
  • 1