【技术教程】thinkphp如何安装腾讯云sdk


【技术教程】thinkphp如何安装腾讯云sdk
Composer 需要 PHP 5.3.2+ 以上版本,且需要开启 openssl。
安装 PHP SDK 3.0
中国大陆地区的用户可以使用腾讯云镜像源提高下载速度,在打开的命令窗口执行以下命令,更改 Packagist 为腾讯云镜像:
composer config -g repos.packagist composer https://mirrors.tencent.com/composer/
在打开的命令窗口执行命令安装 SDK(安装到指定位置),例如安装到C:\Users\···>
目录下,则在指定的位置打开命令窗口,并执行以下命令:
composer require tencentcloud/tencentcloud-sdk-php
上面是腾讯云官网教程
常见问题
证书问题
如果您的 PHP 环境证书有问题,可能会遇到报错,类似于cURL error 60: See http://curl.haxx.se/libcurl/c/libcurl-errors.html
,请尝试按以下步骤解决:
- 到 https://curl.haxx.se/ca/cacert.pem 下载证书文件
cacert.pem
,将其保存到 PHP 安装路径下。 - 编辑
php.ini
文件,删除curl.cainfo
配置项前的分号注释符(;),值设置为保存的证书文件cacert.pem
的绝对路径。 - 重启依赖 PHP 的服务。
只是配置openssl需要下载扩展,我的PHP版本是PHP7.0,用的宝塔
openssl的镜像推荐去搜狐镜像下载,网易镜像没有找到。地址为: http://mirrors.sohu.com/php/
#首先进入目录
cd /www/server/php/70
#下载镜像
wget http://mirrors.sohu.com/php/php-7.0.9.tar.gz
# 解压
tar zxvf php-7.0.9.tar.gz
# 进入PHP的openssl扩展模块目录
cd php-7.0.9/ext/openssl/
/www/server/php/70/bin/phpize # 这里为你自己的phpize路径,如果找不到,使用whereis phpize查找
# 执行后,发现错误 无法找到config.m4 ,config0.m4就是config.m4。直接重命名
mv config0.m4 config.m4
/www/server/php/70/bin/phpize
./configure --with-openssl --with-php-config=/www/server/php/70/bin/php-config
make
make install
# 安装完成后,会返回一个.so文件(openssl.so)的目录。
在此目录下把openssl.so 文件拷贝到你在php.ini 中指定的 extension_dir 下(在php.ini文件中查找:extension_dir =),
我这里的目录是 /www/server/php/70/php-7.0.9/ext/openssl/modules/openssl.so
# 编辑php.ini文件,在文件最后添加
extension=/www/server/php/70/lib/php/extensions/no-debug-non-zts-20151012/openssl.so
这样配置就可以了
本文由 代码帮 作者:代码帮 发表,其版权均为 代码帮 所有,文章内容系作者个人观点,不代表 代码帮 对观点赞同或支持。如需转载,请注明文章来源。