我有運行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