Php
如何在 Amazon Linux 上安裝 PHP OAuth 擴展
為了從我的 PHP 應用程序連接到 QuickBooks,我需要安裝 OAuth。我按照這些說明(替換)但
yum
在apt-get
第一行之後
sudo yum install gcc make autoconf libc-dev pkg-config
我懂了:
No package libc-dev available.
No package pkg-config available.
這些軟體包是否有與 Amazon Linux 兼容的等價物?我應該如何進行?
編輯:執行後
sudo yum install php-pecl-oauth
我看到:Loaded plugins: priorities, update-motd, upgrade-helper Resolving Dependencies —> Running transaction check > Package php-pecl-oauth.x86_64 0:1.2.2-3.3.amznl will be installed —> Processing Dependency: php(api) = 20090626-x86-64 for package: php-pecl-oaut h-1.2.2-3.3.amznl.x86_64 —> Processing Dependency: php(zend-abi) = 20090626-x86-64 for package: php-pecl -oauth-1.2.2-3.3.amznl.x86_64 —> Running transaction check > Package php-common.x86_64 0:5.3.29-1.8.amznl will be installed —> Processing Conflict: php56-common-5.6.14-1.119.amznl.x86_64 conflicts php-co mmon < 5.5.22-1.98 —> Finished Dependency Resolution Error: php56-common conflicts with php-common-5.3.29-1.8.amznl.x86_64 You could try using —skip-broken to work around the problem You could try running: rpm -Va —nofiles —nodigest
這些說明不適用於 Amazon Linux。你不應該期望它們起作用。
無論如何,大多數使用 yum 的發行版已經打包了 php-oauth,所以你不需要做任何事情。在 Amazon Linux 上,程序包名稱為
php-pecl-oauth
.yum install php-pecl-oauth
鮑勃是你的叔叔。
php -m | grep -i oauth
- 這說明了什麼?此外,根據您配置 Apache 的方式,我建議您創建一個包含以下內容的 phpinfo.php 文件,並檢查 OAuth 擴展是否實際啟用:
<?php phpinfo(); ?>