てきとう

ワーワーゆうとります

php

PHPのconfigure時にwith-pdo-mysqlしたらエラーで困った

前提 Mac OSX(Macportsで5.3、手動で5.1が入っているのを用途に合わせて設定ファイルで切り替えている) そこの切り替え要因に手動でPHP5.2.13を入れたい MySQLを使いたいのでオプションに--with-pdo-mysqlを指定する configureする(本当はもっと色々オプシ…

Macportsで入れたPHP5.3と直接入れたPHP5.1の共存とapacheでの使いっぷりだよー

最初にmacportsでphp5(5.3.17)を導入。macのローカルでPHP5.3+cakePHP2のプログラムを開発してました。 その後で5.1使いたくなってPHP5.1.6を直接コンパイルでぶっこみました。(でも結局使いませんでした) そんな事すっかり忘れてしばらくローカルでの環…

php複数バージョン地獄

PHPは以下のバージョンが入っています。 4.9 5.1 5.2 5.3 普段使いのPHPは5.2 # php -v version 5.2.11mysql_pdoを使いたいんだけど、入ってなかったのでリコンパイルでもしよう。 PHP5.2はソースをwgetしてコンパイルしたものだったはずなので 今までwgetし…

PHP5.2と5.3を共存させるまでの道のり

前提・CentOS5.3でApache2.3.3(たしか) ・元々PHP 5.2.13が入っている ・そこにPHP5.3.3もご一緒したい ・5.2はApache Handlerで、5.3はfastCGIで ・バーチャルホストで動かしているmoge.com内は5.2で、hoge.comは5.3で動かしていこうと思う やっていこう …

PHPのDateTimeクラスの -1 monthに振り回されたでござるの巻

PHP

とても便利なDateTimeクラスちゃん modifyで-1 weekとか-1 dayとか文章ぽく指定して日付を変更できるので大活躍なのですが $day = new DateTime('2009-03-31'); $day->modify('-1 month'); echo $day->format('Y-m-d');なんてやっても返ってくるのは2009-03-…