-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtopic-149.html
132 lines (117 loc) · 10.5 KB
/
topic-149.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja" dir="ltr">
<head>
<title>日本PHPユーザ会 掲示板: PHP 5 » php-5.2.8 のインストールエラー</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="description" content="日本PHPユーザ会運営の掲示板です。※ただいまテスト運用中です。" />
<meta name="keywords" content="php,web,php.gr.jp,community,usebb" />
<link rel="stylesheet" type="text/css" href="./templates/phpgrjp0.3/styles.css" />
<link rel="shortcut icon" href="./templates/phpgrjp0.3/gfx/usebb.ico" />
<link rel="alternate" type="application/rss+xml" title="日本PHPユーザ会 掲示板 RSS フィード" href="rss.xml" />
<script type="text/javascript" src="sources/javascript.js"></script>
</head>
<body onload="javascript:init_external()">
<div id="pagebox-bg">
<div id="shadow-left">
<div id="shadow-right">
<p id="logo"><a href="index.html"><img src="./templates/phpgrjp0.3/gfx/usebb.png" alt="UseBB" title="ホーム" /></a></p>
<h1 id="boardname"><span id="line">日本PHPユーザ会 掲示板</span></h1>
<h2 id="boarddescr">日本PHPユーザ会運営の掲示板です。※ただいまテスト運用中です。</h2>
<div id="topmenu"><ul>
<li><a href="index.html">ホーム</a></li><li><a href="faq.html">FAQ</a></li><li><a href="active.html">活発なトピック</a></li>
</ul></div>
<div id="topmenu-shadow"></div>
<p class="locationbar">
• <a href="index.html">日本PHPユーザ会 掲示板</a> » <a href="forum-4.html">PHP 5</a> » php-5.2.8 のインストールエラー
</p>
<h3 id="forumname"><a href="topic-149.html">php-5.2.8 のインストールエラー</a></h3>
<p id="forummods"></p>
<p id="toolbartop"> </p>
<p id="pagelinkstop">ページ: 1</p>
<table class="maintable">
<tr>
<th>投稿者</th>
<th>投稿</th>
</tr>
<tr class="tr1">
<td class="postername">
<div class="posternamecontainer"><a href="profile-229.html">Mikhail</a></div>
</td>
<td class="postinfo">
<div class="postlinks"></div>
<div class="postdate"><a href="topic-post417.html#post417" name="post417" rel="nofollow">#1</a> 2009 年 7 月 17 日(金) 1:16</div>
</td>
</tr>
<tr class="tr1">
<td class="posterinfo">
会員
<div class="avatar"></div>
<div class="field">登録者: 7 2009</div>
<div class="field">返信数: 2</div>
<div class="field"></div>
</td>
<td class="postcontent">
<div class="post">以下の環境で、php5.2.6 からphp5.2.8 へバージョンアップしたのですが、Webサーバ起動時に、Webサーバの標準出力にlibphp5.so」のSEGV が出力されています。<br /><br />OS:Soralis 9<br />Webサーバ:Sun Java System Web Server 6.0 sp10<br /><br /><インストール手順><br />配置:<br />/usr/local/src/php-5.2.8 にソースを展開<br />(ちなみに、/usr/local/src/php-5.2.4 に前のバージョンのソースあり)<br /><br />初期化:<br />> cd /usr/local/src/php-5.2.8<br />> ./configure --with-libxml-dir=/usr/local \<br />--with-pgsql \<br />--with-nsapi=/usr/SUNWwbsvr \<br />--enable-mbstring \<br />--enable-mbregex \<br />--enable-libgcc<br /><br />PHPのインストール:<br />> make<br />> make install<br /><br /><サーバベンダによるcore解析結果><br />--------------------------------------------------------<br />t@1 (l@1) terminated by signal SEGV (Segmentation Fault)<br />0xfcb96618: ucp_gentype+0x06a8: bleu,a,pt %xcc,zend_call_function+0x340 ! 0xfcaf0be4<br />Current function is php_hash_environment<br />dbx: warning: can't find file "/usr/local/src/php-5.2.4/main/php_variables.c"<br />dbx: warning: see `help finding-files'<br />dbx: warning: using the alternate init file: dbxrc<br />(dbx) where -l<br />current thread: t@1<br /> [1] 0xfcb96618(0xffbff2d0, 0x20e1b8, 0x18c106, 0xfcb96500, 0xfce0e4b0, 0xabf17<img src="./templates/phpgrjp0.3/smilies/cool.gif" alt="8)" />, <br /> at 0xfcb96618<br />=>[2] libphp5.so:php_hash_environment(tsrm_ls = 0x18c0f<img src="./templates/phpgrjp0.3/smilies/cool.gif" alt="8)" />, line 730 in "php_variables.c"<br /> [3] libphp5.so:php_hash_environment(tsrm_ls = 0x18c0d<img src="./templates/phpgrjp0.3/smilies/cool.gif" alt="8)" />, line 736 in "php_variables.c"<br /> [4] libphp5.so:php_auto_globals_create_server(name = 0xa79fc0 "", name_len = 0, <br /> tsrm_ls = 0xece5c), line 760 in "php_variables.c"<br /> [5] 0xfcb964b8(0x0, 0xff000000, 0xfcb96440, 0x85dc, 0xabf178, 0x20e15<img src="./templates/phpgrjp0.3/smilies/cool.gif" alt="8)" />, at 0xfcb964b8<br /> [6] libphp5.so:php_auto_globals_create_server(name = 0xffffffff "<bad address <br /> 0xffffffff>", name_len = 28U, tsrm_ls = 0x1), line 772 in "php_variables.c"<br /> [7] libphp5.so:sapi_activate(tsrm_ls = 0xa79fc0), line 183 in "SAPI.c"<br /> [8] libphp5.so:sapi_activate(tsrm_ls = (nil)), line 175 in "SAPI.c"<br /> [9] 0xfcb97434(0x0, 0x6, 0xff2c12d4, 0xffbff7ec, 0xff175000, 0xff175264), at 0xfcb97434<br /> [10] libns-httpd40.so:INTdaemon_dorestart(0x1, 0xff2c12d4, 0xff2ee974, 0x2d2c, 0x2800, <br /> 0x2be4), at 0xff1be4e8<br /> [11] libns-httpd40.so:WebServer::Run(0x73370, 0x296c, 0xff2ee984,0xff2ee9a4, 0xff2ee99c,<br /> 0xff2c1156), at 0xff2461d0<br /> [12] webservd:main(0x7, 0xffbff8cc, 0xffbff8ec, 0x25400, 0x0, 0x0),at 0x10e64<br />(dbx) frame 6<br />Current function is php_auto_globals_create_server<br />dbx: warning: can't find file "/usr/local/src/php-5.2.4/main/php_variables.c"<br />--------------------------------------------------------<br /><br />php-5.2.4 をなぜ指しているのか、心当たりがないのですが...<br /><br /><br />以上、お分かりの方がいらっしゃいましたらよろしくお願いします。</div>
</td>
</tr>
<tr class="tr2">
<td class="postername">
<div class="posternamecontainer"><a href="profile-2.html" class="administrator">ELF</a></div>
</td>
<td class="postinfo">
<div class="postlinks"></div>
<div class="postdate"><a href="topic-post419.html#post419" name="post419" rel="nofollow">#2</a> 2009 年 7 月 26 日(日) 6:36</div>
</td>
</tr>
<tr class="tr2">
<td class="posterinfo">
管理者
<div class="avatar"></div>
<div class="field">登録者: 10 2005</div>
<div class="field">返信数: 38</div>
<div class="field"></div>
</td>
<td class="postcontent">
<div class="post">こういう経緯を踏んでいる可能性はありますか?<br /><br />(1) 以前PHP 5.2.4をインストールしており,そのときに共有ライブラリーとしてビルド&インストールを行っていたものがある<br />(2) 共有ライブラリーの指定はphp.iniのextension=foo.soのように行っていた,あるいはPHPスクリプト側でdl('foo.so');のように行っている<br />(3) 少なくともPHP 5.2.8ではそれら共有ライブラリーのビルド&インストールは行っていない(つまり5.2.4の残骸がある).実際にconfigureを見る限りは行っていない<br />(4) (2)の状態が相変わらず残っている<div class="signature">_______________<div>-- <br />Tadashi "ELF" Jokagi<br /><a href="http://blog.poyo.jp/" title="http://blog.poyo.jp/" rel="external">http://blog.poyo.jp/</a><br /><a href="http://wiki.poyo.jp/PHP/" title="http://wiki.poyo.jp/PHP/" rel="external">http://wiki.poyo.jp/PHP/</a><br /><a href="http://news.hotphpper.net/" title="http://news.hotphpper.net/" rel="external">http://news.hotphpper.net/</a></div></div><div class="editinfo">« 最終編集者 <a href="profile-2.html" class="administrator">ELF</a> 日時 2009 年 7 月 26 日(日) 16:02. »</div></div>
</td>
</tr>
<tr class="tr1">
<td class="postername">
<div class="posternamecontainer"><a href="profile-229.html">Mikhail</a></div>
</td>
<td class="postinfo">
<div class="postlinks"></div>
<div class="postdate"><a href="topic-post427.html#post427" name="post427" rel="nofollow">#3</a> 2009 年 8 月 10 日(月) 10:27</div>
</td>
</tr>
<tr class="tr1">
<td class="posterinfo">
会員
<div class="avatar"></div>
<div class="field">登録者: 7 2009</div>
<div class="field">返信数: 2</div>
<div class="field"></div>
</td>
<td class="postcontent">
<div class="post">reply ありがとうございます。<br /><br />>(1)<br />5.2.4 はインストールされています。<br />過去の手順書によると、ビルド&インストールの手順は以下のようなものでした。<br />=========================<br />libxml2のインストール(=>php5.2.4インストール時に必要と記述あり)<br /><br />> tar xvf libxml2-2.6.30.tar<br />> cd libxml2-2.6.30<br />> ./configure<br />> make<br />> make install<br /><br />PHPのインストール<br />> tar xvf php-5.2.4.tar<br />> cd php-5.2.4<br />> ./configure --with-libxml-dir=/usr/local \<br />--with-pgsql \<br />--with-nsapi=/usr/SUNWwbsvr \<br />--enable-mbstring \<br />--enable-mbregex \<br />--enable-libgcc<br />> make<br />> make install<br />=========================<br /><br />>(2)<br />php.ini を確認しましたが、extension=XXXXX.so のような指定はありませんでした。<br />(スクリプト側は不明です)<br /><br />>(3)<br />共有ライブラリーのビルド&インストールは行っていません。<br /><br />>(4)<br />(2)の状態には変更ないと思っています。<br /><br />ちなみに、同じソースを利用して、手順確認としてIntel版Solaris上でも事前にビルド&インストールを行ったのですが、こちらはWebサーバ起動時にエラーが発生しませんでした。<br />(こちらの環境も、5.2.4 は同じ手順で過去インストールされています)</div>
</td>
</tr>
</table>
<p id="toolbarbottom"> </p>
<p id="pagelinksbottom">ページ: 1</p>
<div id="bottomfix"></div>
<p id="actionlinks"></p>
<p class="locationbar">
• <a href="index.html">日本PHPユーザ会 掲示板</a> » <a href="forum-4.html">PHP 5</a> » php-5.2.8 のインストールエラー
</p>
<p id="linkbar">
</p>
<p id="bottom">
日本PHPユーザ会 掲示板 は <a href="http://www.usebb.net">UseBB 1 フォーラムソフトウェア</a> を使用しています
</p>
<div id="bottom-shadow"></div>
</div>
</div>
</div>
</body>
</html>