1 名前:nobodyさん mailto:sage [2008/09/20(土) 20:23:08 ID:???] 質問者はまず>>1 を良く読むこと(必須!) 過去スレ、関連スレ、FAQなどは>>2-10 辺り 次スレは>>980 が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。 ◆前スレ 【PHP】下らねぇ質問はここに書き込みやがれ 73 pc11.2ch.net/test/read.cgi/php/1220440493/ ◆質問用テンプレ 【OS名】vine linux 【PHPのバージョン】php5.26 【連携ソフトウェア】mysql 【質問内容】 ◆質問する時の注意 ・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す) ・ 己の行った操作、変更などを詳しく明記すること。 ・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。 ・ 質問者として、態度をわきまえること。 ・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。 (PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。) ◆質問後の注意 ・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。 ・解決しなくても回答をもらった場合はお礼を言うこと。 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。) ◆回答者への注意 ・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。 【その他諸注意】 ・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
113 名前:88 [2008/09/21(日) 19:27:37 ID:UFHYPm4K] 以下でなんとかできましたので、ご報告しておきます。 ありがとうございました。 eval('$node = $xml->'. $node .';');
114 名前:nobodyさん mailto:sage [2008/09/21(日) 19:32:40 ID:???] ちょw
115 名前:nobodyさん mailto:sage [2008/09/21(日) 19:35:44 ID:???] showElementValue($xml->no->hoge); function showElementValue($node){ // 省略 echo $node; } なんで、これじゃだめなん?
116 名前:nobodyさん mailto:sage [2008/09/21(日) 19:58:39 ID:???] >>115 >>102
117 名前:nobodyさん mailto:sage [2008/09/21(日) 21:47:12 ID:???] >>108 ライブラリでもあると思うが
118 名前:nobodyさん [2008/09/21(日) 21:52:10 ID:EC1BuyjV] レンタルサーバでPHPをCGIとして利用したい場合、 #!/usr/local/bin/php みたいに1行目に書く必要がありますが、 このパスがわかりません。 phpinfo();で出力した情報のどこを見ればよろしいのでしょうか? 前提としてその鯖ではPHPをCGIとして動かせるということだけはわかってます。 鯖管に聞くのが一番早いのですが、後学のために教えてください。
119 名前:nobodyさん mailto:sage [2008/09/21(日) 21:53:58 ID:???] 仕様に載ってる
120 名前:118 [2008/09/21(日) 22:01:48 ID:EC1BuyjV] >>119 マニュアルに書いてるということでしょうか? 仕様という項目が見当たらないのですが、 もしよかったらどこを見ればよいか教えてください。
121 名前:nobodyさん mailto:sage [2008/09/21(日) 22:05:35 ID:???] 載ってないの?じゃ見てみるからURL教えてくれ
122 名前:118 [2008/09/21(日) 22:08:35 ID:EC1BuyjV] >>121 サーバの仕様ってことですか? 一応のせてみますので、よろしくお願いします。 ttp://www.usamimi.info/~sakura/cgi-bin/puki/?WEB
123 名前:nobodyさん [2008/09/21(日) 22:12:51 ID:lcTeMIBY] j
124 名前:nobodyさん mailto:sage [2008/09/21(日) 22:13:11 ID:???] まぁ普通に考えて /usr/local/bin/php or /usr/bin/php ではないでしょうか
125 名前:118 [2008/09/21(日) 22:20:36 ID:EC1BuyjV] レスありがとうございます。 /usr/local/bin/php /usr/bin/php 拡張子をcgiにパーミッションを755にし、どちらも試しましたが、 テキストとして普通に表示されてしまいます。 cgi-binというフォルダがあったので、 そこに入れてみて実行してみましたが、500が返ってきました。 phpinfo();での確認が無理なようでしたら、あきらめたいと思います。
126 名前:nobodyさん mailto:sage [2008/09/21(日) 22:25:19 ID:???] その挙動は何かおかしいんじゃないの? perlで書いたcgiなら動くのかい? 俺は良く知らないので詳しい人待ち。 そんなことより、ちゃんと良さげなフォーラムが用意されているのになぜ聞かないんでしょうか
127 名前:nobodyさん mailto:sage [2008/09/21(日) 23:11:18 ID:???] 「PHPについては、SuEXEcが掛からない為、特別なパーミッション設定などはありません。」って書いてあるな PerlだけSuExecしてるってことはないだろうから、CGI版PHPじゃないんじゃね? 仕様の表ではCGIの項目にPHP5ってあるけど誤記かもしれん(鯖缶がアホならCGIとモジュール版の違いが分からんだろうし)
128 名前:nobodyさん mailto:sage [2008/09/21(日) 23:45:44 ID:???] >>118 そもそもphpをcgiで動かせる鯖なのか?
129 名前:nobodyさん [2008/09/22(月) 00:32:06 ID:FSj+R9kA] "aaa","bbb","ccc" というダブルクォーテーションで囲まれた文字があるとします。 これを文字だけ取り出して配列に入れるにはどうすればいいのでしょうか? ファイルではないので、fgetcsvは使えませんでした。
130 名前:nobodyさん mailto:sage [2008/09/22(月) 00:32:09 ID:???] モジュール版だったら、.phpで。 CGI版だったら、.cgiで。 動かすってこと?
131 名前:nobodyさん mailto:sage [2008/09/22(月) 00:38:55 ID:???] >>129 explode >>130 そんなのどうとでも設定できる
132 名前:nobodyさん mailto:sage [2008/09/22(月) 00:47:40 ID:???] >>131 揚げ足とって楽しい? そうやってリアルでもやってて人から嫌われてるだろ?
133 名前:nobodyさん mailto:sage [2008/09/22(月) 00:52:06 ID:???] ど、どの辺が揚げ足・・・?
134 名前:nobodyさん mailto:sage [2008/09/22(月) 00:54:46 ID:???] >>130 一般的にはそうだが、>>131 も正解。 ていうか鯖管に聞けよ
135 名前:nobodyさん mailto:sage [2008/09/22(月) 01:00:26 ID:???] >>131 =>>133 =>>134
136 名前:うんこ ◆otPHSLbxjY [2008/09/22(月) 01:02:48 ID:JxuRK2av] よくさぁ、掲示板とか作るけど、ログをDBに入れるかdatファイルに保存するか悩むやついるよね。 「DBの方が速そう」とか。 今日(というか昨日)ベンチしまくって分かったんだけど DBの方が遅いわ。 1000行書き込んで表示させたんだけどdatの方が速かった。 「そんなわけねーだろバカ」って思った? なぜかって、DBだって結局取り出したあとPHPの変数に入れてPHPでループ表示させるので 違いはデータをDBから読みとるかファイルから読みとるかの違いでしかないんだよね。 で、DBだってデータ圧縮されて保存されてるわけじゃないから HDDが読みとるデータ量はほぼ同じ。 結局速度は同じなんだよね。 でもDBはDBに接続する時に少し時間がかかってるようだ。 ということで単純にデータを取り出すだけならdatファイルがいい。 ただし、検索したり並び変えたりするのであれば PHPのeregやソート関数を使うよりDBの方が断然速いのでDBを使おうな。
137 名前:nobodyさん mailto:sage [2008/09/22(月) 01:12:19 ID:???] >>136 あのさ、datファイルに保存する奴の目的って 「後からログを検索したい」だと思うぞ。 そりゃ読み込むだけならdatファイルの方が早いのは当たり前だ
138 名前:nobodyさん mailto:sage [2008/09/22(月) 01:13:14 ID:???] もう相手すんな
139 名前:nobodyさん mailto:sage [2008/09/22(月) 01:13:29 ID:???] 間違えた datファイルに保存する奴の目的って ↓ ログを保存する奴の目的って
140 名前:nobodyさん mailto:sage [2008/09/22(月) 01:13:58 ID:???] どこを立て読み? ていうか駐留しなくていいからそろそろ名無しに戻るか消えてくれないかな スカトロマニアはこのスレにはいないので
141 名前:nobodyさん mailto:sage [2008/09/22(月) 01:22:51 ID:???] >>136 どこに新しい要素があるのその話
142 名前:nobodyさん mailto:sage [2008/09/22(月) 01:25:54 ID:???] DBスレいって書き込んで来い 盛大に笑われるからw
143 名前:nobodyさん mailto:sage [2008/09/22(月) 01:39:27 ID:???] >>136 普通の人はね、ファイル名とハッシュだけDBに入れてデータはファイルで持つとか 用途に応じて格納場所変えるのね。まぁ試行錯誤するのは悪くないのね。 ところで質問は?
144 名前:nobodyさん mailto:sage [2008/09/22(月) 01:47:51 ID:???] >>143 横から質問で申し訳ないんだけど、 >普通の人はね、ファイル名とハッシュだけDBに入れてデータはファイルで持つとか そうなの?MTのDB構造とか見てると、ログはテーブルに全て書き込んでた
145 名前:nobodyさん mailto:sage [2008/09/22(月) 01:50:05 ID:???] お前は何を言ってるんだ
146 名前:nobodyさん mailto:sage [2008/09/22(月) 01:53:39 ID:???] >>144 用途に応じてと言う言葉が見えんのか・・・ 次の質問どうぞ
147 名前:nobodyさん mailto:sage [2008/09/22(月) 01:55:02 ID:???] 「用途に応じて」って言ったら、どの質問もそれで片づけられるなw
148 名前:nobodyさん mailto:sage [2008/09/22(月) 01:58:23 ID:???] いや、その片づけ方は難度高いぞ
149 名前:nobodyさん mailto:sage [2008/09/22(月) 02:03:02 ID:???] >>144 blogのログとかは利便性もあってDBに全部放り込むとか良くあるのね。 逆に考えるのね。何故MTは全部DBに放り込んでるのか、そう考えるのね。 そういう思考できないとSEとかPGとしては暗い未来が待ってるのね。 ぼちぼちウザいからこの文体やめるのねw
150 名前:nobodyさん mailto:sage [2008/09/22(月) 02:05:24 ID:???] とりあえずうんこ野郎には構ってやるな 有益な意見交換ができるどこか こうやって口論を誘発させるレスばっかなんだから 前スレでの教訓をいい加減生かしてくれ
151 名前:nobodyさん mailto:sage [2008/09/22(月) 02:06:35 ID:???] >>136 さあプログラムを書く作業に戻るんだ
152 名前:nobodyさん mailto:sage [2008/09/22(月) 02:10:22 ID:???] >>150 うんこ自身はともかくその後のやり取りは割と有益に見えるがな
153 名前:nobodyさん mailto:sage [2008/09/22(月) 08:11:46 ID:???] >>140 せっかくトリつけてるんだから、NGにしとけよ。
154 名前:nobodyさん mailto:sage [2008/09/22(月) 08:59:46 ID:???] >>136 初心者のボクには役に立った。 でもなぜネット上では「preg_matchの方がeregより速い」という情報があるのかな。 というかマニュアルにも書いてあるし。これPHPの制作者が書いたんでしょに。
155 名前:nobodyさん mailto:sage [2008/09/22(月) 09:22:53 ID:???] >>154 マニュアルにあるように「多くの場合pregの方が早い」 全ての状況でeregより早いって訳じゃないんだな
156 名前:nobodyさん mailto:sage [2008/09/22(月) 09:23:40 ID:???] >>154 まぬあるにはどこにもpregのが方が早いとは書いて無いぞ >注意: Perl 互換の正規表現構文を使用する preg_match() のほうが、多くの場合 ereg() よりも速く動作します。 ここに書いてあるのは”多くの場合”だ
157 名前:nobodyさん mailto:sage [2008/09/22(月) 09:30:56 ID:???] なるへそ
158 名前:nobodyさん mailto:sage [2008/09/22(月) 09:37:39 ID:???] 私はメモリの使用量や比較量のオーダを計算して客観的に見ることができるんです。 あなたたちとは違うんです。
159 名前:nobodyさん mailto:sage [2008/09/22(月) 09:40:12 ID:???] お前は何を言っている
160 名前:nobodyさん mailto:sage [2008/09/22(月) 10:01:31 ID:???] >>158 まあ最終的にはそういうことだな
161 名前:nobodyさん mailto:sage [2008/09/22(月) 10:07:11 ID:???] そういや初心者未満スレで ttp://www.php.net/manual/ja/functions.arguments.php > 注意: PHP 5以降、デフォルトで値はリファレンス渡しとなります。 これ訳が間違ってるって指摘あったぞ
162 名前:nobodyさん mailto:sage [2008/09/22(月) 12:08:11 ID:???] PHPとjavaScript、 どっちが難しい?
163 名前:nobodyさん mailto:sage [2008/09/22(月) 12:16:05 ID:???] クロスブラウザのことがあるからjavascriptじゃね?ライブラリで吸収すれば事足りるが
164 名前:nobodyさん mailto:sage [2008/09/22(月) 12:24:45 ID:???] ブラウザ上のクライアントサイドで間違っても「ごめんねテヘッ☆」で済むことがほとんどだが サーバーサイドで間違うと民事補償で首が回らなくなる セキュアに作るのが大前提の昨今ではPHPのほうが難しいと言わざるを得ない
165 名前:nobodyさん mailto:sage [2008/09/22(月) 12:29:36 ID:???] >> サーバーサイドで間違うと民事補償で首が回らなくなる 民事補償で首が回らなくなるようなシステムをphpで作るわけないだろw もう少し考えて物言ったほうがいいよ。
166 名前:nobodyさん mailto:sage [2008/09/22(月) 12:54:53 ID:???] >>165 バカだなあ 本当にバカだなあ
167 名前:nobodyさん [2008/09/22(月) 16:23:26 ID:Ib6bzj0X] PHPでなにかエラーがあったときに、エラー内容がHTMLに出力されますが、 同じ内容をログファイルかなにかに出力させることはできますか。 Ajaxを使っていると、エラーがおきても 200 OK でかえってくるので、 わかりにくいです。
168 名前:nobodyさん mailto:sage [2008/09/22(月) 16:37:37 ID:???] log_errors
169 名前:たまちゃん ◆ExGQrDul2E [2008/09/22(月) 22:32:32 ID:igNMx8gy] 先日はお世話になりました o(・◇・)o おかげさまで、成功いたしました。 今回は、ユーザーエージェンとから、ブラウザ名を取得する配列を作ろうと思います。 UAにMSIEが含んでいたらIE Sleipnir/が含んでいたらSleipnir みたいに、たくさんのブラウザ情報を取得したいです。教えてください。
170 名前:たまちゃん ◆ExGQrDul2E [2008/09/22(月) 22:33:38 ID:igNMx8gy] 教えてくださいというのは、ブラウザ情報です。 preg_matchで、マッチさせたいと思います。 よろしくお願いします
171 名前:nobodyさん mailto:sage [2008/09/22(月) 22:47:03 ID:???] 何が分からんの?
172 名前:nobodyさん mailto:sage [2008/09/22(月) 22:52:54 ID:???] >教えてくださいというのは、ブラウザ情報です。 全ブラウザのユーザーエージェントを教えろと言っているか? だったらスレ違いだヴォケ
173 名前:たまちゃん ◆ExGQrDul2E [2008/09/22(月) 23:32:56 ID:igNMx8gy] すべてではないです。 有名なブラウザを5〜8個くらいお願いしたいです。
174 名前:nobodyさん mailto:sage [2008/09/22(月) 23:42:09 ID:???] なんのために? 書き出すJavaScriptの分岐でもするのかな
175 名前:nobodyさん mailto:sage [2008/09/22(月) 23:50:57 ID:???] >>173 訪問者のUA記録してそっから上位のブラウザしぼって調べればいいのでは?
176 名前:nobodyさん mailto:sage [2008/09/23(火) 00:09:15 ID:???] >>174 XHTMLとか使うんだと思う あれはIEは読めない
177 名前:nobodyさん mailto:sage [2008/09/23(火) 00:40:53 ID:???] >>173 とりあえず「ユーザーエージェント 一覧」でググれ php関係ねーよその質問
178 名前:nobodyさん [2008/09/23(火) 06:12:56 ID:pjs6yXW6] たまちゃん応援あげ
179 名前:nobodyさん [2008/09/23(火) 06:35:46 ID:NJoiFrJ7] PHPってCGIじゃないから パーミッションの勉強はしなくていいの?
180 名前:nobodyさん mailto:sage [2008/09/23(火) 07:15:24 ID:???] >>179 ディレクトリもファイルも全部に777にしとけばそれ以上気にする必要はない
181 名前:nobodyさん mailto:sage [2008/09/23(火) 08:47:20 ID:???] >>179 PHPだってCGIだ
182 名前:nobodyさん mailto:sage [2008/09/23(火) 09:18:57 ID:???] >>179 「PHP CGI版 モジュール版」でググってこい
183 名前:nobodyさん mailto:sage [2008/09/23(火) 10:25:58 ID:???] >>181 その回答には疑問を呈さざるを得ない
184 名前:nobodyさん [2008/09/23(火) 11:47:07 ID:EW2yGFvW] 【OS名】WindowsXP 【PHPのバージョン】php5.26 【連携ソフトウェア】mysql 【質問内容】 PHPを使ってWEBアプリのファイルマネージャを 作成しようと思っていますが、 ローカル側のファイル一覧の取得及び ファイル操作のやり方がわかりません くだらない質問ですみませんが ご教示ください
185 名前:nobodyさん mailto:sage [2008/09/23(火) 12:03:36 ID:???] >>184 まあ基本的にはCGIとかではローカルデータの取得はできません (できたらページにアクセスしただけでじゃんじゃんファイルがアップロードされて困る) プラウザ上でローカルディスクをいじれるものを導入してください IEとActiveXコンポーネントが定番なのかな
186 名前:nobodyさん [2008/09/23(火) 12:06:53 ID:EW2yGFvW] >>185 なるほど ローカル側にはなるべくアプリを入れないで方法を 考えたかったんですが、 こればかりはしょうがなさそうですね・・・
187 名前:nobodyさん mailto:sage [2008/09/23(火) 12:49:56 ID:???] しかしなんだな。184の日本語を理解して、よくぞ185のような適切なアドバイスが できるもんだな。オレには何の相談か検討がつかなかったが。
188 名前:nobodyさん mailto:sage [2008/09/23(火) 14:14:19 ID:???] >>185 できるよ普通に
189 名前:nobodyさん mailto:sage [2008/09/23(火) 14:32:34 ID:???] いやいやちょっとまて。 自分のパソコンの中で アパッチを動かして localhostでやりたい、という 意味だったのかもしれんぞ。 それだったらPHPで可能では?
190 名前:nobodyさん mailto:sage [2008/09/23(火) 14:32:52 ID:???] >>188 できねーよ 絶対に、ユーザーが明示的に単一データをsubmitする必要がある(それは意図ではあるまい) これができるならアップロードデータの一時保持問題で世界中のWebプログラマが困ったりせんわい CGIからローカルユーザーのデータやディレクトリ構成を読み込めるなら それはWebブラウザのセキュリティバグなので報告しろ
191 名前:nobodyさん mailto:sage [2008/09/23(火) 14:34:45 ID:???] >>189 そういうのはローカルとは言わん 2000歩くらい譲ってローカルホスト略してローカルだったとしても というか>>186 みる限り普通にクライアント側のディスクいじりたいんだろ
192 名前:nobodyさん mailto:sage [2008/09/23(火) 14:38:51 ID:???] >>184 で「ローカル側の」ってあるからリモート側にCGIがあると考えるのが普通だわな。 当然CGIでは無理っつー話にはなる。(できたら怖ぇw) まぁネットワーク越しの共有とか駆使すればそれっぽいことはできるがCGIの仕事じゃねーわな。
193 名前:nobodyさん mailto:sage [2008/09/23(火) 14:52:59 ID:???] javaとjavascriptを組み合わせると可能
194 名前:nobodyさん mailto:sage [2008/09/23(火) 14:56:53 ID:???] 新しい質問 外部に公開してない、 社内限定サービスを、 携帯電話でアクセスして ページを見たりすることは不可能?
195 名前:nobodyさん mailto:sage [2008/09/23(火) 15:00:49 ID:???] >>1
196 名前:nobodyさん mailto:sage [2008/09/23(火) 15:03:48 ID:???] >>194 >外部に公開してない の時点でどう見ても不可能
197 名前:nobodyさん mailto:sage [2008/09/23(火) 15:06:02 ID:???] >>194 誘導 【PHP】ID出さなくても質問OKなスレ【初心者歓迎】 pc11.2ch.net/test/read.cgi/php/1221471692/
198 名前:194 mailto:sage [2008/09/23(火) 15:07:02 ID:???] すいません、何回も質問するためにIDは絶対だしたくないのでそちらに行きます
199 名前:nobodyさん mailto:sage [2008/09/23(火) 15:07:38 ID:???] でも社内パソコンだったら、200台くらい からアクセスできて、もちろん社内ネットワーク 限定ですけど、その目の前のパソコンで動いている 画面に、手持ちの携帯からはアクセスできないと いうのが、はがゆくて。やっぱ無理?その社内サーバーに 携帯でアクセスできれば済む話なんだけど、携帯って 絶対にドコモとかのサーバーを通さないと通信できないんだよね。 つまり [携帯]−[社内サーバー] これができればいいんだけど,実際は [携帯]−[ドコモ]−[社内サーバー] こうするしかないのかなーって。
200 名前:nobodyさん mailto:sage [2008/09/23(火) 15:07:59 ID:???] >>194 できるが、社内に会社の回線とは別の専用のサーバが必要 そのサーバに携帯電話でアクセスして、社内サーバのデータを取得するという流れになる これがバレたらおおむね社内処分対象だが、可能
201 名前:nobodyさん mailto:sage [2008/09/23(火) 15:10:00 ID:???] >>200 3日くらいで発覚しそうだが… ケータイからアクセスしたいですと管理者に言うほうが早いな
202 名前:nobodyさん mailto:sage [2008/09/23(火) 15:12:51 ID:???] >>199 無線LAN付きの携帯でも買えよ。 あとスレ違い。
203 名前:nobodyさん mailto:sage [2008/09/23(火) 15:14:05 ID:???] >>199 というかなんでそこまでして携帯で見たいのかがわからん
204 名前:nobodyさん mailto:sage [2008/09/23(火) 15:28:41 ID:???] IDなしの質問だぞ
205 名前:nobodyさん mailto:sage [2008/09/23(火) 15:31:02 ID:???] >>198 別に何回質問したっていいじゃない 問題なのは的を得ない質問を延々と繰り返したり 全く理解してないのに持論を展開しつつ理解したつもりで次の質問したり 明らかに自分の意思でやろうというのが感じられず 全てわからないで最初から全部他人任せな質問者 解決してでは次の質問でこれをお願いしますというのならたたかれたりしない
206 名前:nobodyさん mailto:sage [2008/09/23(火) 15:59:33 ID:???] >>205 偉そうに説教してくれるな
207 名前:nobodyさん mailto:sage [2008/09/23(火) 16:06:36 ID:???] IDなんて1日で変わるんだからどうでもいいっていうか>>194 は釣りだよね
208 名前:nobodyさん mailto:sage [2008/09/23(火) 16:19:05 ID:???] >>184 navphp.sourceforge.net/ ほれ、可能
209 名前:nobodyさん mailto:sage [2008/09/23(火) 16:34:10 ID:???] >>208 リモート側のファイル操作しかできないんですが・・・
210 名前:nobodyさん mailto:sage [2008/09/23(火) 16:38:58 ID:???] >>200 それだとドコモのネットワークを通過するじゃない。
211 名前:nobodyさん [2008/09/23(火) 16:48:42 ID:L7uUnnXk] OSX 10.5.5 での質問です。 Server version: Apache/2.2.8 (Unix) PHP 5.2.6 (cli) (built: Jul 17 2008 23:04:49) Copyright (c) 1997-2008 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies がインストールされています。PHPからOracleのInstantClientを 使おうと思って作業しました。 $ sudo php go-pear.php $ sudo ./pecl install oci8 というような処理を実行しました。その後 httpd.confとphp.iniを書き換えて、 コマンドラインで $ php -m すると oci8 があり、また実際にサーバーに接続して select * from dual するスクリプトを実行して正常に処理できることが確認できました。 ですが、 $ sudo launchctl load /System/Library/LaunchDaemons/org.apache.httpd.plist などとしてapacheを起動すると、apacheのerror_logに PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20060613/oci8.so' - (null) in Unknown on line 0 というログが残り、phpinfo()で確認してもやはりモジュールがロードされていません。 DYLD_LIBRARY_PATHなどの環境変数がうまくわたっていないのかと思い、org.apache.httpd.plistに 設定を追加して再起動後、ps -xE で httpdにその環境変数が渡された状態で実行されていることを 確認しましたが、やはり警告がでています。 このあとどのようなことを確認すべきでしょうか? よろしくおねがいします。
212 名前:nobodyさん mailto:sage [2008/09/23(火) 16:59:29 ID:???] InstantClientのverは?
213 名前:nobodyさん [2008/09/23(火) 17:16:45 ID:L7uUnnXk] InstantClient 10.2.0.4 for Mac OS X (Intel x86) のbasic, sql*plus, sdkを www.oracle.com からもらってきて入れました。 sqlplus コマンドは正常に実行できました。 phpのcliからのoci8呼び出しも正常に動いているようです。 なのに警告がでる理由がわからず手詰まりになってしまいました。 よろしくおねがいします。