2012-08-13 27 views
1

當我運行phpsize,收到以下錯誤:phpize在Mac OS X 10.7.3,沒有這樣的文件目錄中安裝了XCache

$ cd /usr/local/xcache-2.0.0 
$ phpize 
grep: /usr/include/php/main/php.h: No such file or directory 
grep: /usr/include/php/Zend/zend_modules.h: No such file or directory 
grep: /usr/include/php/Zend/zend_extensions.h: No such file or directory 
Configuring for: 
PHP Api Version:   
Zend Module Api No:  
Zend Extension Api No: 
Cannot find autoconf. Please check your autoconf installation and the 
$PHP_AUTOCONF environment variable. Then, rerun this script. 

我已經安裝的Xcode 4.3.2

回答

2

您需要autoconf實用程序來完成安裝。您可以安裝Homebrew然後做

brew install autoconf

在終端。之後重複安裝XCache。

我更喜歡Homebrew,因爲它易於使用,它將所有數據放在/ usr/local中,不需要提供sudo密碼。所以它比你的MacPots少了垃圾。 但是,任何軟件包管理器都會提供幫助。

UPD: 不要忘記檢查,如果有XCode的命令行工具安裝

+0

雖然我的問題沒有得到解決,還是謝謝you.I'll嘗試其他的解決方案。 – slimboy 2012-08-16 10:49:40

+0

你從哪裏得到xcache?它是PHP擴展的源代碼?如果是這樣,爲什麼它被放置在/ usr/local?我希望你在〜/ Documents/xcache或〜/ Downloads/xcache中將它解壓縮並從那裏開始構建。 執行此操作 - 從http://xcache.lighttpd.net/#Downloads下載XCache,解壓縮,進入dir,運行'phpize',然後執行'。/ configure',然後執行make和make install當然,如果以前的命令成功) – zysoft 2012-08-16 15:54:31

+0

是的,我有xcache從xcache.lighttpd.net/#Downloads和解壓縮。並將其複製到/usr/local/。通過「CD/usr/local/xcache - 2.0.0」命令進入dir,然後運行phpize.I曾經有過這樣的操作,但是faild。 – slimboy 2012-08-17 04:45:29

相關問題