【PHP】PEAR Part2
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2005/08/01(月) 21:27:12ID:pG+mahP3■PEAR
http://pear.php.net/
■前スレ
Pear
http://pc8.2ch.net/test/read.cgi/php/985665522/
0166nobodyさん
2005/11/08(火) 00:02:48ID:???0167nobodyさん
2005/11/08(火) 00:36:02ID:???0171nobodyさん
2005/11/12(土) 22:22:25ID:???0172nobodyさん
2005/11/24(木) 23:18:42ID:???0174nobodyさん
2005/11/25(金) 17:58:54ID:jDxpSmO4HTML_QuickFormは使う価値なし。
0175nobodyさん
2005/11/25(金) 18:19:40ID:mEnoPTSD0176nobodyさん
2005/11/25(金) 18:57:18ID:???0177nobodyさん
2005/11/25(金) 20:27:51ID:jDxpSmO4validatorとして使ってるのか?
愚か者め!
0178nobodyさん
2005/11/25(金) 20:31:23ID:???0179nobodyさん
2005/11/25(金) 21:44:23ID:???0180nobodyさん
2005/11/25(金) 21:59:59ID:???0181nobodyさん
2005/11/26(土) 18:33:13ID:GyyEiC408. Path to CLI php.exe : C:\PHP\PHP5.1.0\.
ここを変更しようとphp.exe 選ぶんだけど、
**ERROR**
Please, enter the php.exe path.
って出て変更できんのだよ。
0182nobodyさん
2005/11/26(土) 20:29:04ID:???0183nobodyさん
2005/11/26(土) 23:18:51ID:???ではなんなんだ。
0184nobodyさん
2005/11/26(土) 23:28:11ID:???手がかりになりそうな情報は全部隠してるし。
つまりあれか、ネタってことか。
0185nobodyさん
2005/11/26(土) 23:41:43ID:???エラーメッセージが出たんだよもん
つかバイナリだけ別ディレクトリに入れたい理由は何だ?
0186nobodyさん
2005/11/27(日) 00:55:24ID:???寝て待っていれば解決すると思われ。
0187nobodyさん
2005/11/27(日) 13:40:35ID:j3jzmlYw0188nobodyさん
2005/11/27(日) 15:16:47ID:???0189名無しでいいとも!
2005/11/27(日) 20:47:24ID:j3jzmlYw0190nobodyさん
2005/11/27(日) 22:45:51ID:???0191nobodyさん
2005/11/29(火) 20:01:51ID:???0192nobodyさん
2005/11/29(火) 21:28:21ID:???0193nobodyさん
2005/11/29(火) 22:42:09ID:???ボーナスに期待しよ
0194nobodyさん
2005/11/30(水) 01:27:27ID:???おちまくりだなぁ
0195nobodyさん
2005/11/30(水) 17:48:31ID:6Ig6k9FDpearは配慮してくれないと
0196nobodyさん
2005/11/30(水) 19:48:30ID:???0198nobodyさん
2005/12/05(月) 19:58:31ID:???混んでんのか?レスポンスわるい。
0201nobodyさん
2005/12/06(火) 17:08:02ID:???0202nobodyさん
2005/12/07(水) 03:14:13ID:???0203nobodyさん
2005/12/07(水) 03:17:12ID:???0204nobodyさん
2005/12/16(金) 11:07:29ID:???0205nobodyさん
2005/12/16(金) 21:52:11ID:???ページが見つかりませんってなるけどなんでだ・・・。
iniの設定は
apc.mode = mmap
apc.cachedir = /tmp
apc.check_compiled_source = 1
apc.check_mtime = 1
で、Mojavi&Agavi外のPHPファイルは普通に表示されるのに。
mmapじゃなくてshmにしても同じだった。
0206nobodyさん
2005/12/17(土) 22:25:40ID:???eAcceleratorに替えるといいよ。
PHP5.1には、まだ対応してないけどなー。
0207205
2005/12/19(月) 16:28:51ID:???そうなんだ。
でもMojaviで同じ現象起きてる人いないみたいだったので、
絶対自分の設定がどこかおかしいのだと思う。
おとなしく5.1対応したZend Optimizerでも使っときます・・・。
0208nobodyさん
2005/12/20(火) 18:15:45ID:3cC2JEjtサブの項目にデフォルト値をセットする方法がわかりません
誰か教えてもらえませんか?
0209nobodyさん
2005/12/20(火) 18:39:37ID:???0210nobodyさん
2005/12/23(金) 06:49:35ID:30HrNDezMOD_PHPをポートからいれるとき、
--without-pear オプションを指定しないでconfigureしたのですが、
>locate PEAR.php
>/usr/local/lib/php/bootstrap/PEAR.php
のように、ここドコ?的なところにはいっています。
で、今度は「pear-DB-1.7.6」をポートから入れようとしたら、
インストール途中でなぜかphp4-4.4.1_3を必要だとかで、
php4をダウンロードしようとしてしまいました。
こわいので、中止してしまったのですが。。。
上記、ただしくはどうすればよいのでしょうか?
よろしくお願いします。
0211nobodyさん
2005/12/23(金) 09:52:45ID:???make cleanしてみると、php4を前提にportsを作っているぽいね。
bsd# make clean
===> Cleaning for libiconv-1.9.2_1
===> Cleaning for autoconf-2.59_2
===> Cleaning for gettext-0.14.5
===> Cleaning for gmake-3.80_2
===> Cleaning for libtool-1.5.22
===> Cleaning for m4-1.4.4
===> Cleaning for p5-gettext-1.05_1
===> Cleaning for pear-1.4.5_2
===> Cleaning for php4-pcre-4.4.1_3
===> Cleaning for perl-5.8.7_1
===> Cleaning for php4-4.4.1_3
===> Cleaning for help2man-1.36.3
===> Cleaning for expat-1.95.8_3
===> Cleaning for php4-xml-4.4.1_3
===> Cleaning for apache-1.3.34_3
===> Cleaning for pear-DB-1.7.6,1
そういう時はpear-PEARだけportsで入れて、後はpear installコマンドで
必要なパッケージを入れたらいいのでは?
0212nobodyさん
2005/12/23(金) 15:22:03ID:???ございますか?
0213nobodyさん
2005/12/23(金) 18:10:49ID:???他意は無く、純粋な疑問なのだが、なぜApache1系?
>>212
つttp://pear.php.net/index.php
0214nobodyさん
2005/12/23(金) 18:19:25ID:???質問の仕方が悪すぎたです。
PHP使用可の、無料ホームページやレンタルサーバで
PEARが使用可能なとこは、ございますか?
0215nobodyさん
2005/12/23(金) 18:31:38ID:???pear-PEARは既に廃止されてます。(see /usr/ports/UPDATING)
まずはPortsツリーを最新版に更新してPHPもphp5-*-5.1.1にしてからdevel/pearを入れ、
その後、pear-HTTP_Client等を入れていけばOK。
あと、make install するよりportupgrade使った方がはるかに楽。
>>214
共有サーバにプリインストールされてるPEARは(そういう鯖があったとしても)
パッケージ管理が柔軟にできないのでおすすめできない。
自分で必要な分だけ集めてUPし、include_pathを設定した方がいい。
0216nobodyさん
2005/12/23(金) 19:17:35ID:???お前優しいな・・・。
俺もFreeBSD使わされてるけど、Portsは使わない。
Linuxも使ってるので、なるべく両方同じような感覚で使いたいし。
>>214
つttp://fol.axisz.jp/php/man/pear/installation.shared.html
0218211
2005/12/23(金) 21:35:12ID:???そうっだのか・・・。
最近アップデートサボってたからPHPを5.1に上げがてらPEARもメンテしとくか。
portupgradeは使ってますよ。後、Portsツリーのアップデートにはportsnapが便利だね。
0219nobodyさん
2005/12/23(金) 23:15:07ID:???PEARとは直接関係ないけど、APCの話題が出たので・・・
うちもPHP5にAPCを導入すると、エラーの出るスクリプトが多発した。
原因を調べたところ、キャッシュされたスクリプトから
superglobalsにアクセスできないようだった。
同じような現象がないかとぐぐってみたら、下の記事を発見。
ttp://pecl.php.net/bugs/bug.php?id=4772
で、記事のとおりにphp.iniで
auto_globals_jit=Off
にしてみたら、エラーが出なくなった。
以上、参考まで。
0220nobodyさん
2005/12/24(土) 01:58:37ID:???0222nobodyさん
2005/12/24(土) 11:12:17ID:???反映表示することはできませんか?
applyFilter()された値をユーザが確認できない仕様はどうしても嫌なので、
ソースを改造してでもどうにかしたいんですけど、
ソースを見てもどこをどうすればいいのかさっぱりです。
0223205
2005/12/24(土) 20:08:38ID:???情報ありがとう。
ただ自分の場合は、エラーが出るところまでいかず、
ブラウザが「ページが見つかりませんでした」とエラーを出します。
>>221
自動アップデート云々はおいといて、
PHP5.1.1とMySQL5の組み合わせでPDOを使用した時
接続が出来なくなりました。
接続エラーは出てないのですけども。
別サーバでPHP5.1.1とMySQL4の組み合わせでは問題なく
接続出来ました。
0224nobodyさん
2005/12/24(土) 23:06:11ID:???0225nobodyさん
2005/12/24(土) 23:18:01ID:???> PHP5.1.1とMySQL5の組み合わせでPDOを使用した時
こんな特殊なケースを持ち出して、
>PHPは危なくて自動アップデートなんて出来ない。
なんて言うのはちょっとあれなんじゃない?
0226nobodyさん
2005/12/24(土) 23:25:57ID:???0227223
2005/12/25(日) 00:00:56ID:???特殊かな?
DBサーバがMySQL4でも、Webサーバに入ってるMySQLが5だと
ダメだったんだけど。Webサーバ側の方は特に関係ないかと思ってた。
>PHPは危なくて自動アップデートなんて出来ない。
それ俺が言ったわけじゃないけど。
それはそれはおいといて、こういう事ありましたよって
ただ報告しただけ。
>>226
オフィシャルにバグレポート上がってました?
見てみます。
0228nobodyさん
2005/12/25(日) 00:07:28ID:???0229nobodyさん
2005/12/25(日) 00:11:08ID:???PHP5.1.1もMySQL5もPDOもどれもβ版みたいなものじゃん?
何に原因があるかは(このスレ的にはPHPだが)容易に特定できないのでは?
という意味で言ったのだけど。
0230nobodyさん
2005/12/25(日) 00:12:28ID:???0231nobodyさん
2005/12/27(火) 15:14:20ID:6hbW+Cc+ソース見たらどうもいまいち信頼性のない感じだったのですが、
バグとかないですか?大丈夫ですか?
機能が機能だけに少し心配です。
0232nobodyさん
2005/12/27(火) 15:28:09ID:???機能が機能だけに。
ちなみにどこがダメだった?
0233nobodyさん
2005/12/27(火) 16:30:24ID:6hbW+Cc+verifyPassword()と、DB.phpのaddUser()で cryptType の扱いに
細かな統一性が取れないらしいところとか、ずさんさを感じましたよ。
0234nobodyさん
2005/12/27(火) 18:24:59ID:???スタイルが気持ち悪いという理由かいな?
違うならもうちょい具体的に頼むわ。
0235nobodyさん
2005/12/27(火) 19:00:53ID:6hbW+Cc+Auth/Container.php の verifyPassword() と
Auth/Container/DB.php の addUser() を見比べて見てください。
一方ではnoneが有効で、一方では無効でしょ?
こういう内部的な相違は、
いちいちソースを確認しなければならず、無駄にハマる場合があると思います。
0236nobodyさん
2005/12/27(火) 22:09:08ID:???確かに、とはいえcryptType自体ドキュメントに載ってないみたいだし、
その機能に気づく奴はそもそもソース読んだ奴だけでしょ。
いまはuserAdd()自体の説明も削除されてるけど、昔はあったような気がするから
たんに後方互換のためだけに存在してるのかも。
PEAR::Auth つかってるけどいままで特に問題は経験してないよ。
でも気になるなら書き直したっていいんじゃない?
0237nobodyさん
2005/12/27(火) 22:31:05ID:6hbW+Cc+どうも。複雑な認証を行う場合は、大抵それ用にコード書くので、
ライトな使い方で、基本動作に問題ないようなら、とりあえずOKっす。
0238nobodyさん
2006/01/03(火) 11:02:07ID:bVutY5ZNエラーが出るのですが、これを回避する方法はないのでしょうか?
0239nobodyさん
2006/01/03(火) 11:12:25ID:???0241nobodyさん
2006/01/04(水) 03:11:04ID:LqFUITlR1 2 3 4
ではなく
1-100 101-200 201-300 301-400
のような表示はできますか?
あと、Factory()のオプションの、
expanded [boolean]. もし TRUE なら、ウィンドウサイズは常に 2*delta+1 となります。
とはどういう意味でしょうか?
0242nobodyさん
2006/01/06(金) 17:18:35ID:vfftbldxこのサイトでWin版マルチバイト対応PHP5.04をダウンロードしました。
http://www.geocities.jp/rui_hirokawa/php/win/
このPHPに入っているgo-pear.batがなにかおかしくて
(実行すると[Could not open input file: PEAR\go-pear.php.]と出てしまう)
PEARがインストールできません。
そこで以前使っていたPHP4に入っていたgo-pear.batをこのPHP5にコピー
してPEARをインストールしようと思うんだけど、この方法で問題なくインストール
できるでしょうか。
0244242
2006/01/06(金) 17:36:19ID:???はい。(cd)でもやりましたし、「ファイル名を指定し実行」もやりましたし、
ダブルクリックでもやりましたが
「Could not open input file: PEAR\go-pear.php.]と出るだけでした。
PHP4のgo-pear.batはダブルクリックするだけで実行されます。
0245nobodyさん
2006/01/06(金) 17:40:11ID:???>>242のリンク先に
現状での問題点(2005/5/31)
* go-pear.bat実行時にpear.batが作成されない(pear_bat.oldをリネーム)
って書いてあるやん・・・。
0246242
2006/01/06(金) 17:48:01ID:???それは実行するとpear.batが作成されるんですよね?
実行ができないのでなんにも作成されてないんです。
それとPEARフォルダはPHPをインストールしたときにもうできているんでしょうか。
このPHP5にはPEARフォルダが無いんですけど。
0247nobodyさん
2006/01/06(金) 18:03:52ID:???たとえばphp-5.1.1-Win32.zipを落としてきて解凍するとPEARフォルダはある。
go-pear.batの中身を見ればわかるけど、PEARフォルダ内のgo-pear.pharを
実行してPEARのインストールをするみたいね。
その国際版になんでgo-pear.pharが無いかは知らないけど、どうせ流用するなら
PHP 5.0.4のソースを落として使ったほうがいいんじゃない?
0249247
2006/01/06(金) 19:11:48ID:???蛇足というかおせっかいだけど、マルチバイト版を使いたいのは
内部コードをSJISにしたいからだよね?
でも、5.0.4には大きなセキュリティホールがあるから、PHP 5.1.1にして
内部コードをUTF-8化することをお奨めしとく。
mb_stringを有効にしてphp.iniを適切に設定すれば、出力文字コードを
好きなエンコードに自動変換してくれるから。
0250nobodyさん
2006/01/13(金) 14:16:52ID:U09ztjR41X1GBの方ですよね
0252nobodyさん
2006/01/15(日) 00:22:45ID:???0253nobodyさん
2006/01/15(日) 09:39:06ID:???0254nobodyさん
2006/01/15(日) 15:07:33ID:???0255nobodyさん
2006/01/15(日) 15:11:17ID:???0256nobodyさん
2006/01/15(日) 15:30:30ID:???MDB2 FAQ: http://oss.backendmedia.com/MDB2/FaQ
このところMDB2が怒濤の勢いでFixされてて、いよいよstableリリースが近づいてきた感じ。
今後はPDOのラッパにもなりそう。あと、http://pooteeweet.org/blog/297
によるとDBを使ってるPEARパッケージでもMDB2がサポートされていくみたい。
0257nobodyさん
2006/01/15(日) 16:05:17ID:???0258nobodyさん
2006/01/15(日) 16:23:57ID:???thx
ついでに、こいつらで PHP 4 で SQLite が安心して使えるようになる
可能性って低いかねぇ? PHP 5 でバッチリサポートされちゃったし、
オレならモチベーション上がらないだろうなーと思うんだけど。
0259nobodyさん
2006/01/15(日) 19:35:41ID:???nethackのitemでおぼえますた。
DBはぽすぐれおんりーになってきた最近です。
0260nobodyさん
2006/01/15(日) 21:04:18ID:???心の中ではピアって読んでるワタクシ
※「ペア」が正解だと公式サイトに書いてあります
ttp://pear.php.net/manual/en/introduction.php
> is pronounced just like the fruit
like the fruit > ttp://dictionary.goo.ne.jp/search.php?MT=pear&kind=ej&mode=0
0261nobodyさん
2006/01/16(月) 01:20:18ID:???が、心の中ではずっとペアと読んでいる。
0262nobodyさん
2006/01/16(月) 03:01:05ID:???低そうですねー。
PHP5でしか使えないOOスタイル(SQLiteDatbaseクラス)が
PHP4でも使えるようになると嬉しいんだけど...
0263nobodyさん
2006/01/16(月) 03:26:32ID:???関係ないけどCPANは読み方分からなくてシーパンで癖ついちゃったけどクパンって読むらしいね…。
0265nobodyさん
2006/01/16(月) 12:48:16ID:???0266nobodyさん
2006/01/16(月) 12:49:50ID:G/ZbNFBV■ このスレッドは過去ログ倉庫に格納されています