PHP統合開発環境スレ

このエントリーをはてなブックマークに追加
933nobodyさん:2006/07/17(月) 00:39:51 ID:???
あ、そういうことか!

PHP本家から持ってきて、extensionsフォルダに
php_mbstring を入れてやるのはダメそう?
934nobodyさん:2006/07/17(月) 01:50:34 ID:???
>>933
そういうことが必要になりだしたら
そんなWAMPパッケージなんて要らない。

バイナリが肥えようが、最大限の機能てんこ盛りで
ビルドもしくは同梱対応しとけよという感じ。
935nobodyさん:2006/07/17(月) 06:05:19 ID:???
>>934
mbstring関連はxamppどころかこれからほんとに消えるかもしれないから、
大人しくコード書き換えるか、関数ラップしとくかしなさい。
936nobodyさん:2006/07/17(月) 09:16:37 ID:???
いまさら無くなるいわれても…なあ>>937
937nobodyさん:2006/07/17(月) 09:27:31 ID:???
無くなっても良いが理由は?
ソースプリーズ!
938nobodyさん:2006/07/17(月) 11:40:37 ID:???
ここで聞いてみれば?
ttp://www.apachefriends.org/f/?language=english

939nobodyさん:2006/07/17(月) 11:54:33 ID:???
結局知らんのかい。
940nobodyさん:2006/07/17(月) 12:24:07 ID:???
>>935
ほとんどのOSSってmb_系使ってるでしょ
XAMPPのために全部書き換えるなんてアホくさい
941nobodyさん:2006/07/17(月) 21:19:00 ID:???
>>940
だからラップしなって
942nobodyさん:2006/07/17(月) 21:22:28 ID:???
>>941
単純に面倒なのだが…15分とかあればできるのかも知らんけど
どっかにソースあるかな
943nobodyさん:2006/07/17(月) 23:13:12 ID:???
mbstringエミュレータ
http://www.matsubarafamily.com/blog/mbemu.php?itemid=7

これとかあったけど、ラッパーの方が安全か
944nobodyさん:2006/07/17(月) 23:25:04 ID:???
>>943
mbstringエミュレータを require_once したらapacheが落ちてサイト自体が見れねー
わざとか??www
945nobodyさん:2006/07/17(月) 23:40:21 ID:???
だめだXAMPPやっぱ捨てだ

Windows機一台で開発環境を作りたいのですが、XAMPP以外のいい方法ないですかね

既に設定してあるcoLinuxが今選択肢にあるのですが、他にお勧めはありますか?
946nobodyさん:2006/07/17(月) 23:57:47 ID:???
>>945
VMware or VPC2004
947nobodyさん:2006/07/18(火) 00:17:40 ID:???
仮想ソフト、いいけど
メモリドカ載せは必須だね
4Gくらい欲しくなってきた
948nobodyさん:2006/07/18(火) 00:36:53 ID:???
>>947
本番環境にX入れるの?

FreeBSDでカスタムカーネル使うとOS自体は10M以下になるよ。

949nobodyさん:2006/07/18(火) 00:38:53 ID:???
あと、開発環境が快適である必要性なんか無いよ。
そうじゃないとリファクタリングが進まない>俺だけかも。
950nobodyさん:2006/07/18(火) 00:50:35 ID:???
VMwareとVPCってメモリはどの位必要なんですか?
>>947
今どの位メモリをつんでいるのですか?
951nobodyさん:2006/07/18(火) 00:56:12 ID:???
>>935
ごめん、mb関数のラップって具体的にどうやるの??
952nobodyさん:2006/07/18(火) 01:01:22 ID:???
>>951
935じゃないけど。多分こんな感じ。

function mb_hoge() {
// 必要であればマルチバイト特有の処理
hoge();
}
953nobodyさん:2006/07/18(火) 01:01:33 ID:???
mb_honyararaって関数を書くんじゃね
954nobodyさん:2006/07/18(火) 01:20:36 ID:???
そんなことよりもmb_xxxが削除される理由の方が聞きたいのだが。
955nobodyさん:2006/07/18(火) 01:28:07 ID:???
phpide wiki設置した者です。
連休だったのにデスマーチ中です。
朝8時まで終わるだろうか…。
956nobodyさん:2006/07/18(火) 01:59:46 ID:???
>>954
zendに問い合わせてください
957nobodyさん:2006/07/18(火) 07:40:07 ID:???
>>956
お前には聞いてねーよ。
958nobodyさん:2006/07/18(火) 11:42:38 ID:???
>>952
それは「ラップ」というより、「新たに自作」ではないか・・・
959nobodyさん:2006/07/18(火) 13:18:18 ID:???
>>958
952 ではないが、取り敢えずは関数の中で mb_ 処理しておいて
mb_ が使えなくなったら 同等の処理を iconv なり自作なりで置き換えろ!
ってことじゃないの?

いずれにせよ、書き換えるのがめんどい。
960nobodyさん:2006/07/18(火) 15:54:18 ID:???
XAMPP for Windows 1.5.3a デフォルトインストールのみで 
何の問題もなくmbstringが動いている件について。
961nobodyさん:2006/07/18(火) 16:59:47 ID:???
>>960
うそ?
phpinfo()で mbstring で検索しても何もでなかったが (php 4.4.2)
962nobodyさん:2006/07/18(火) 17:16:09 ID:???
>>959
それって結局1度は大がかりな書き換え作業が発生するね・・・
963nobodyさん:2006/07/18(火) 17:26:57 ID:???
>>961
5.1.4でも、4.4.2-pl1でもどちらでも問題なく動いている。

うそとかほざく前に、まずは物事をよく確かめろ、厨房。
964nobodyさん:2006/07/18(火) 18:28:45 ID:???
>>963
いやいや、だから動いているか動いていないかではなく
phpinfo() にmbstringはあるの?ないの?
965nobodyさん:2006/07/18(火) 19:15:52 ID:???
>>964
吊り乙
966nobodyさん:2006/07/18(火) 22:00:38 ID:???
>>965
俺の環境では未だに動かんぞ
mb_languageがないと言って

php.iniに設定してるがphpinfo()にも出ない

>>963
他にどのように確かめろと?
967nobodyさん:2006/07/18(火) 22:50:51 ID:???
>>966
吊り師じゃなくて、クレクレ君?
968nobodyさん:2006/07/18(火) 23:28:24 ID:???
一人義務教育レベルに達していない馬鹿が紛れ込んでるなw

956とか965とか967とかww
969nobodyさん:2006/07/18(火) 23:49:23 ID:???
>>968
970nobodyさん:2006/07/19(水) 01:15:33 ID:???
これがいわゆるバカの壁ですか?
971nobodyさん:2006/07/19(水) 01:23:13 ID:???
>>970
自己紹介乙
972nobodyさん:2006/07/19(水) 01:35:57 ID:???
>>966
ちなみにphp.iniはどこのphp.iniを見てるの?
php.iniはサーバ用とコンソールの2種類分かれてることは知ってるよね?
>php.iniに設定してるがphpinfo()にも出ない
これは設定してるiniを間違えてる可能性大だなw
973nobodyさん:2006/07/19(水) 02:24:47 ID:???
>>960
本当だな。
phpinfo()の結果も書いとく。

mbstring
Multibyte Support enabled
Multibyte string engine libmbfl
Multibyte (japanese) regex support enabled
Multibyte regex (oniguruma) version 3.7.1
974nobodyさん:2006/07/19(水) 02:43:46 ID:???
>>972
なぜか厨房扱いされているが…

http://localhost/xampp/phpinfo.php を見て、
Configuration File (php.ini) Path C:\Program Files\xampp\apache\bin\php.ini

のphp.ini のsafe_mode を変更すると、このphpinfo.phpで変更されることまで確認している
のだが…

一応環境 Windows 2000, XAMPP 1.5.3a

ローカルの環境がバグっているのか、Windows 2000でのバグか、何か設定を間違って
いるのか
975nobodyさん:2006/07/19(水) 09:58:42 ID:???
そんなことより mbstring の今後が気になるのだが。
ttp://itpro.nikkeibp.co.jp/article/COLUMN/20050917/221333/?P=3
PHP6 で Unicode 化されて mbstring のエクステンションは外しちゃうよ。
ってことなのかな? mbstring の開発も止まる?
976nobodyさん:2006/07/19(水) 12:11:14 ID:???
>>972
キミ、親切だな。
977974:2006/07/19(水) 13:12:37 ID:???
もう一度XAMPPをインストールしたらmbstringがphpinfoで見えた… すまそ

原因はなんだかわかりませんが、一から出直してきます。
978nobodyさん:2006/07/20(木) 17:36:09 ID:???
ふむふむ
979nobodyさん:2006/07/21(金) 00:02:24 ID:???
ZendStudioの入ってる環境にeAccelerator0.9.5-beta2入れたら
互換性がないとかで起動しなかった。
ZS関係のモジュールの読み込みをコメントアウトしたらeAcceleratorは有効になったけど…
両立させる方法ないの?
980nobodyさん:2006/07/21(金) 01:15:40 ID:???
>>979
わしのところは動いておるぞ
Fedora2
Apache(2か1.3か忘れた)
PHP5.1.4(ソースビルドもん)
ZendStudio Server
eAccelerator0.9.5-beta2
981nobodyさん:2006/07/21(金) 03:07:29 ID:???
XAMPP for Windows 1.5.3a

zend studio server5.1
入れて、管理画面を覗くと、「zend optimizerがインスコされてませんよ」
とか出るのってなんで・・・?

なんかoptimizerのバージョンxamppデフォルトの3.0にしても、
zend studio server の方で入れて2.6にしても
(もちろんその都度php.iniは書き換え)
そう出てきてしまう。わからん〜〜〜〜!!!!!!!
982981
スマソ、自己解決。
http://srvhat09.anaheim-eng.com/modules/tinyd3/index.php?id=12
の補足部分どおり、php.iniの該当部分をコメントアウトしてから
zend optimizerを入れなおしたら解決。