Mac OS X 10.1 & PHP 4.0.6

本區專門提供 Mac OS X 使用者交換使用心得

版主: ross_ttbryanchangdigdogchester

回覆文章
內容
發表人
頭像
bryanchang
討論區管理員
文章: 7057
註冊時間: 04/19/2001 1:01 am
來自: The '60s
聯繫:

Mac OS X 10.1 & PHP 4.0.6

#1 文章 bryanchang »

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>
回覆文章