PHP 常见问题

curl:SSL 证书问题 错误

  1. 使用curl_exec()之前跳过ssl检查项
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  2. 下载一个ca-bundle.crt ,放到对应的目录,在php.ini文件中配置下路径
    curl.cainfo="真实路径/ca-bundle.crt"
    下载链接:https://curl.haxx.se/ca/cacert.pem

字符串编码问题 (md_detect_encoding字符串短的时候会经常判断不准)

$encode = mb_detect_encoding($str, array("ASCII","GB2312","GBK","UTF-8"); // 判断字符串编码
mb_convert_encoding($str, 'UTF-8', $encode) // 进行UTF-8转换
php安装Oracle

  1. 下载扩展 http://pecl.php.net/package/oci8
    注意事项: php版本号与扩展版本号对应
    php版本位数与扩展版本位数对应
    php是否线程安全想对应 (不是很重要)
  2. 下载oracle客户端 https://www.oracle.com/technetwork/cn/data...
    客户端路径存放在 系统PATH变量里
  3. 开启扩展
    php_pdo_ociphp_oci8_11gphp_oci8
    把扩展复制一份到 C:\Windows\System32
  4. 重启 。 php -v 查看
php
本作品采用《CC 协议》,转载必须注明作者和本文链接
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 1

第2个正解

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!