菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
38
0

Homestead 安装 swoole laravelS

原创
05/13 14:22
阅读数 748

安装 swoole

  • root 用户
    $ pecl install swoole
  • 报错
    No releases available for package "pecl.php.net/swoole"
  • 更新 pecl
    $ pecl channel-update pecl.php.net
  • 查看openssl
    $ php -r "print_r(openssl_get_cert_locations());"
    [default_cert_file] => /usr/lib/ssl/cert.pem
    [default_cert_file_env] => SSL_CERT_FILE
    [default_cert_dir] => /usr/lib/ssl/certs
    [default_cert_dir_env] => SSL_CERT_DIR
    [default_private_dir] => /usr/lib/ssl/private
    [default_default_cert_area] => /usr/lib/ssl
    [ini_cafile] =>
    [ini_capath] =>
  • 安装证书
    $ wget -c https://curl.haxx.se/ca/cacert.pem  /usr/local/openssl/cert.pem --no-check-certificate
  • swoole 安装成功
    Build process completed successfully
    Installing '/usr/include/php/20180731/ext/swoole/config.h'
    Installing '/usr/lib/php/20180731/swoole.so'
    install ok: channel://pecl.php.net/swoole-4.4.13
    configuration option "php_ini" is not set to php.ini location
    You should add "extension=swoole.so" to php.ini
  • 开启swoole扩展
    $ echo 'extension=swoole.so' >> /etc/php/7.3/mods-available/swoole.ini
    $  ln -s /etc/php/7.3/mods-available/swoole.ini /etc/php/7.3/cli/conf.d/20-swoole.ini
  • 查看是否成功开启:
    $ php -m | grep swoole
    swoole

    laravelS 待续

发表评论

0/200
38 点赞
0 评论
收藏
为你推荐 换一批