Mac OS X 10.1 雖然已裝有 PHP 4.0.6,不過若是想要自行重新 compile PHP 的人,一定會在 make project 時,遇到 Two Level Name Space 的錯誤訊息而無法完成編譯的工作。這時可以按照這裡的做法來解決問題: (亦適用於 Darwin 1.4.x)
<BLOCKQUOTE><font size="1" face="XYZ">code:</font><HR><pre>
% tar xvfz php-4.0.6.tar.gz
% cd php-4.0.6
% ./configure --with-mysql --with-apxs --without-pear
% vi libtool
</pre><HR></BLOCKQUOTE>
在 libtool 這檔案裡的第 1081 前後,請把 linkopts= 這行改成:
linkopts=-flat_namespace
然後就可以按照一般步驟去 make & install PHP 了:
<BLOCKQUOTE><font size="1" face="XYZ">code:</font><HR><pre>
% make
% sudo make install
</pre><HR></BLOCKQUOTE>
Mac OS X 10.1 & PHP 4.0.6
版主: ross_tt、bryanchang、digdog、chester
- bryanchang
- 討論區管理員
- 文章: 7057
- 註冊時間: 04/19/2001 1:01 am
- 來自: The '60s
- 聯繫: