1、安裝phpize --phpize是用來擴充套件php擴充套件模組的
通過phpize可以建立php的外掛程式模組
mac os系統下:
0) 0人收藏此文章,
我要收藏
贊1
macphpize
問題一:
執行執行 phpize 報錯:?
12
3
4
5
6
7
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:
解決辦法:?
12
3
sudo
ln
-s
/contents/developer/platforms/macosx
.platform
/developer/sdks/macosx10
.9.sdk
/usr/include
/usr/include
問題二:
如果執行 phpize 提示如下錯誤:?
12
cannot
find
autoconf. please check your autoconf installation
and the $php_autoconf environment variable.
解決辦法:
先安裝homebrew:?
1ruby -e
"$(curl -fssl "
然後安裝 autoconf :?
1brew
install
autoconf
2、安裝protobuf
phpize
./configure
make
make install
開啟擴充套件:
extentsion = protobuf.so
重啟apache 服務
mac下protobuf的安裝
跳轉到解壓目錄 cd path protobuf 3.11.2 path同上 設定編譯目錄 configure prefix users a123 protobuf prefix 為安裝目錄,可自定義 make make install cd bash profile 檔案應在根目錄下 vim ba...
linux環境下protobuf安裝
1.到github 2.執行.autogen,生成configure 3.執行.configure prefix usr local protobuf配置安裝的路徑,生成makefile 4.執行 make 編譯用到c 11,保證g 的版本 4.7 5.執行make check 6.修改配置 exp...
Linux下protobuf的編譯與安裝
unzip protobuf 2.5.0.zip根目錄下沒有configure檔案,卻有乙個autogen.sh,原來是因為protobuf的編譯方式做了修改,要執行autogen.sh才會生成configure指令碼。1 check that gtest is present.usually it...