我有运行PECL安装在CentOS 5.我使用这些方法来安装PHP 5.3.6 OAuth的麻烦:PECL OAuth进行PHP 5.3在CentOS 5
http://www.webtatic.com/packages/php53/
当我尝试PECL运行安装的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
Can't find PHP headers in /usr/include/php
The php-devel package is required for use of this command.
ERROR: `phpize' failed
当我尝试百胜--enablerepo = webtatic安装PHP-devel的我得到
--> Running transaction check
---> Package php-devel.i386 0:5.2.17-1.1.w5 set to be updated
--> Processing Dependency: php = 5.2.17-1.1.w5 for package: php-devel
--> Finished Dependency Resolution
php-devel-5.2.17-1.1.w5.i386 from webtatic has depsolving problems
--> Missing Dependency: php = 5.2.17-1.1.w5 is needed by package php-devel-5.2.17-1.1.w5.i386 (webtatic)
Error: Missing Dependency: php = 5.2.17-1.1.w5 is needed by package php-devel-5.2.17-1.1.w5.i386 (webtatic)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodige
我相信* php版本需要匹配你的PHP版本。尝试从您的PHP来自同一个回购站点安装php-devel。或者,你可以卸载php,并从同一个仓库中重新安装它与php-devel。如果你对* nix不太熟练,而且这是一个远程生产服务器,那么你应该小心使用这种方法,尽管:) – rdlowrey 2011-12-30 20:48:11
我试图寻找5.3的php-devel版本,并且找不到回购。我只能找到php53-devel,看起来像我有什么不同。当我运行php -v时,我得到5.3.6。你会知道PHP 5.3的PHP开发回购吗?谢谢。 – steve76 2011-12-30 21:02:40
在下面的答案中发布了一些说明...希望有帮助 – rdlowrey 2011-12-30 21:43:03