【技术教程】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,请尝试按以下步骤解决:

  1. 到 https://curl.haxx.se/ca/cacert.pem 下载证书文件cacert.pem,将其保存到 PHP 安装路径下。
  2. 编辑php.ini文件,删除curl.cainfo配置项前的分号注释符(;),值设置为保存的证书文件cacert.pem的绝对路径。
  3. 重启依赖 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

这样配置就可以了

 

本文由 代码帮 作者:代码帮 发表,其版权均为 代码帮 所有,文章内容系作者个人观点,不代表 代码帮 对观点赞同或支持。如需转载,请注明文章来源。

代码帮

发表评论

 keywords:农场游戏源码 农场游戏源码 农场游戏APP 农场游戏APP 农场游戏系统 农场游戏系统 区块链游戏系统 区块链游戏系统 趣步系统 趣步系统 陀螺世界系统 陀螺世界系统 直播带货源码 淘宝客源码