f2h2h1.github.io

一些关于 Linux 的笔记

php 相关

  1. 下载一个证书 php -r “readfile(‘https://raw.githubusercontent.com/bagder/ca-bundle/e9175fec5d0c4d42de24ed6d84a06d504d5e5a09/ca-bundle.crt’);” > ca-bundle.crt

  2. 把下载的证书复制到 php目录/extras/ssl 下

  3. 修改 php.ini curl.cainfo=”php目录/extras/ssl/ca-bundle.crt”

// create_function(‘$cfgValue’, ‘return (int) $cfgValue === 0;’), function ($cfgValue) {return (int) $cfgValue === 0;},


- 使用 composer 自动加载
1. 在 composer.json 里添加一项, Acme 是名命空间, src/ 是路径
```json
    "autoload": {
        "psr-4": {"Acme\\": "src/"}
    }
  1. 在命令行里运行
    composer dump-autoload
    
  2. 也可在代码里添加名命空间,像这样
    $loader = require 'vendor/autoload.php';
    $loader->add('Acme\\Test\\', __DIR__);