php – 无法在Linux上安装OAuth

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 无法在Linux上安装OAuth脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试在 Linux上安装OAuth,但它无法正常工作.

我正在运行此命令:

yum install PHP-devel

然后

PEcl install oauth

然后我得到这个输出

downloading oauth-1.2.2.tgz ...
Starting to download oauth-1.2.2.tgz (45,348 bytes)
.............done: 45,348 bytes
6 source files,building
running: PHPize
Configuring for:
PHP Api Version:         20090626
Zend Module Api No:      20090626
Zend Extension Api No:   220090626
building in /VAR/tmp/pear-build-rootmB8jnS/oauth-1.2.2
running: /var/tmp/oauth/configure
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for a sed that does not truncate output... /bin/sed
checking for cc... no
checking for gcc... no
configure: error: in `/var/tmp/pear-build-rootmB8jnS/oauth-1.2.2':
configure: error: no acceptable C compiler found in $PATH
See `config.LOG' for more details.
ERROR: `/var/tmp/oauth/configure' Failed

谢谢@Daniel M.
现在我有一个错误

make
/bin/sh /var/tmp/pear-build-rootfr2xXB/oauth-1.0.0/liBTool --mode=compile cc  -i. -I/var/tmp/oauth -DPHP_ATOM_INC -I/var/tmp/pear-build-rootfr2xXB/oauth-1.0.0/include -I/var/tmp/pear-build-rootfr2xXB/oauth-1.0.0/main -I/var/tmp/oauth -I/usr/include/PHP -I/usr/include/PHP/main -I/usr/include/PHP/TSRM -I/usr/include/PHP/Zend -I/usr/include/PHP/ext -I/usr/include/PHP/ext/date/lib  -DHAVE_CONfig_H  -g -O2 -Wall -g   -c /var/tmp/oauth/oauth.c -o oauth.lo
libtool: compile:  cc -I. -I/var/tmp/oauth -DPHP_ATOM_INC -I/var/tmp/pear-build-rootfr2xXB/oauth-1.0.0/include -I/var/tmp/pear-build-rootfr2xXB/oauth-1.0.0/main -I/var/tmp/oauth -I/usr/include/PHP -I/usr/include/PHP/main -I/usr/include/PHP/TSRM -I/usr/include/PHP/Zend -I/usr/include/PHP/ext -I/usr/include/PHP/ext/date/lib -DHAVE_CONfig_H -g -O2 -Wall -g -c /var/tmp/oauth/oauth.c  -fPIC -DPIC -o .libs/oauth.o
In file included From /var/tmp/oauth/PHP_oauth.h:47,from /var/tmp/oauth/oauth.c:14:
/usr/include/PHP/ext/pcre/PHP_pcre.h:29:18: error: pcre.h: No such file or directory
In file included from /var/tmp/oauth/PHP_oauth.h:47,from /var/tmp/oauth/oauth.c:14:
/usr/include/PHP/ext/pcre/PHP_pcre.h:37: error: expected '=',',';','asm' or '__attribute__' before '*' token
/usr/include/PHP/ext/pcre/PHP_pcre.h:38: error: expected '=','asm' or '__attribute__' before '*' token
/usr/include/PHP/ext/pcre/PHP_pcre.h:44: error: expected specifier-qualifier-list before 'pcre'
make: *** [oauth.lo] Error 1
ERROR: `make' Failed

知道我为什么会收到这个错误吗?

解决方法

是的,我成功了!

我更新了yum并按照以下说明操作:

http://www.codingsteps.com/install-php-apc-on-amazon-ec2-linux-ami-or-centos/

另外,最后我再打了一个话(我需要1.0.0)

sudo pecl install -f oauth-1.0.0

脚本宝典总结

以上是脚本宝典为你收集整理的php – 无法在Linux上安装OAuth全部内容,希望文章能够帮你解决php – 无法在Linux上安装OAuth所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。