安装php的tokyo_tyrant扩展时遇到的问题,以及解决方法
2010-07-08 19:39
931 查看
问题是一个接一个的出现,出现问题就需要解决,所以办法也是一个个的产生!这不、今天要给php安装 tokyo_trant 扩展,LUA 装好、tokyocabinet装好、tokyotyrant搞定,结果到了tokyo_tyrant扩展的时候卡住了 configure的时候没问题,./configure --with-php-config=/usr/local/ufo/php/bin/php-config --with-tokyo-cabinet-dir=/usr/local/ufo/tokyocabinet/ --with-tokyo-tyrant=/usr/local/ufo/tokyotyrant/
结果make的时候却出了这么个提示
/usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/bin/ld: cannot find -llua
collect2: ld returned 1 exit status
make: *** [tokyo_tyrant.la] Error 1
找不到 llua ,我仔细看了看 ./configure --help 可是并没有lua相关的参数,这是怎么回事,从谷歌上也搜了半天,可是没有搜到相关的办法,(tokyocabinet的相关资料还是太少了)。一点点找吧,几个小时后我在 Makefile里面发现了这样一条
TOKYO_TYRANT_SHARED_LIBADD = -Wl,-rpath,/usr/local/services/tokyocabinet/lib -L/usr/local/services/tokyocabinet/lib -Wl,-rpath,/usr/local/services/tokyotyrant/lib -L/usr/local/services/tokyotyrant/lib -ltokyotyrant -llua -ltokyocabinet -lbz2 -lz -lresolv -lnsl -ldl -lrt -lm -ltokyocabinet -lbz2 -lz -lrt -lm
这里面有 /usr/local/services/tokyotyrant/lib 还有 /usr/local/services/tokyocabinet/lib 可是却没有lua的 lib路径,手动加进去吧 -L/usr/local/services/lib/lua/lib
保存退出,重新make 哈哈过了,make install
把编译出来的tokyo_trant.so 拷贝到了php扩展的路径,搞定了O(∩_∩)O~本文出自 “story的天空” 博客,请务必保留此出处http://storysky.blog.51cto.com/628458/346353
结果make的时候却出了这么个提示
/usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/bin/ld: cannot find -llua
collect2: ld returned 1 exit status
make: *** [tokyo_tyrant.la] Error 1
找不到 llua ,我仔细看了看 ./configure --help 可是并没有lua相关的参数,这是怎么回事,从谷歌上也搜了半天,可是没有搜到相关的办法,(tokyocabinet的相关资料还是太少了)。一点点找吧,几个小时后我在 Makefile里面发现了这样一条
TOKYO_TYRANT_SHARED_LIBADD = -Wl,-rpath,/usr/local/services/tokyocabinet/lib -L/usr/local/services/tokyocabinet/lib -Wl,-rpath,/usr/local/services/tokyotyrant/lib -L/usr/local/services/tokyotyrant/lib -ltokyotyrant -llua -ltokyocabinet -lbz2 -lz -lresolv -lnsl -ldl -lrt -lm -ltokyocabinet -lbz2 -lz -lrt -lm
这里面有 /usr/local/services/tokyotyrant/lib 还有 /usr/local/services/tokyocabinet/lib 可是却没有lua的 lib路径,手动加进去吧 -L/usr/local/services/lib/lua/lib
保存退出,重新make 哈哈过了,make install
把编译出来的tokyo_trant.so 拷贝到了php扩展的路径,搞定了O(∩_∩)O~本文出自 “story的天空” 博客,请务必保留此出处http://storysky.blog.51cto.com/628458/346353
相关文章推荐
- 个别的 Debian 和CentOS无法安装PHP的Tokyotyrant扩展的解决方法
- 安装PHP可能遇到的问题“无法载入mysql扩展” 的解决方法
- 安装PHP可能遇到的问题“无法载入mysql扩展” 的解决方法
- php的安装及遇到问题解决方法
- 安装sapi 5.3及sample以及编译时遇到的问题的解决方法
- 安装vCenter6.0遇到的问题以及解决方法
- 在Ubuntu9.10下安装DirectFB-1.0.1以及运行DFB程序时遇到的问题及解决方法
- 安装widows mysql 免安装版(zip) 步骤详解 以及遇到问题解决 以及忘记密码的修改方法
- 安装widows mysql 免安装版(zip) 步骤详解 以及遇到问题解决 以及忘记密码的修改方法
- 安装wampserver及配置php,phpmyadmin遇到的问题及解决方法
- 数据库sql server安装使用遇到的问题以及解决方法
- 我在安装TFS 2008的时候遇到的问题以及解决方法一账户问题
- windows下安装python basemap时使用Visual Studio编译geos时遇到的问题以及解决方法
- 安装widows mysql 免安装版(zip) 步骤详解 以及遇到问题解决 以及忘记密码的修改方法
- 安装widows mysql 免安装版(zip) 步骤详解 以及遇到问题解决 以及忘记密码的修改方法
- 安装vCenter6.0遇到的问题以及解决方法
- thrift安装遇到的问题以及解决方法(必看篇)
- 我在安装TFS 2008的时候遇到的问题以及解决方法一安装TFS需要注意的地方
- Kohana 安装流程以及所遇到问题的解决方法
- pip的安装以及在安装的过程中遇到的问题及解决方法