windows 子系统 Ubuntu18.04 安装 swoole

首先安装composer并改为国内镜像

1.sudo apt-get install composer

composer config -g repo.packagist composer https://packagist.phpcomposer.com

安装环境

1. sudo apt-get install nginx-light

2. sudo apt-get install php7.0 php7.0-curl php7.0-gd php7.0-gmp php7.0-json php7.0-mysql php7.0-opcache php7.0-readline 

3.sudo apt install php-pear

4.sudo pecl install swoole

5.echo ‘extension=swoole.so‘ >> /etc/php/7.0/mods-available/swoole.ini

cd /etc/php/7.0/cli/conf.d/ && ln -s ../../mods-available/swoole.ini 20-swoole.ini
cd /etc/php/7.0/fpm/conf.d/ && ln -s ../../mods-available/swoole.ini 20-swoole.ini

sudo composer create-project easyswoole/app easyswoole

php easyswoole start
  • BashOnWindows 环境下必须关闭 daemonize 选项
  • 需要修改 config.h 关闭 HAVE_SIGNALFD
 

一些问题:

  如果出现 sh: phpize: command not found

  可以尝试 sudo apt-get install php-dev

  如果出现

  No releases available for package "pecl.php.net/swoole"
  install failed

  尝试:pear clear-cache
  pear update-channels
  pear upgrade

如果:Failed to download nikic/fast-route from dist: The zip extension and unzip command are both missing, skipping.sudo apt-get install php-zip

原文地址:https://www.cnblogs.com/qiapin/p/wsl-php-swoole-install.html

时间: 2024-10-31 07:30:13

windows 子系统 Ubuntu18.04 安装 swoole的相关文章

在Ubuntu18.04安装gitlab国内镜像加速 [转]

在Ubuntu18.04安装gitlab国内镜像加速 代码 发表于 11个月前 (05-08) 3条评论 现在部署私有的gitlab已经非常的方便,唯一的问题在国内下载速度太慢了.幸好清华大学有镜像. 本文步骤参考官方文档,当前的gitlab版本10.7.3 Ubuntu版本18.04LTS .  官方文档里的ee改成ce.收费版和免费版的区别. 步骤如下: 安装配置依赖项 sudo apt-get update sudo apt-get install -y curl openssh-serv

Ubuntu18.04 安装 Idea 2018.2

https://blog.csdn.net/weixx3/article/details/81136822 Ubuntu18.04 安装 Idea 2018.2环境信息:OS:Ubuntu18.04JDK:1.8Idea: 2018.2 Ubuntu19.04 安装 Idea 2019.1.3 社区版 点击 – >链接?? 1.下载Idea 2018.2到jetbrains官网,选择Ultimate版本的tar.gz包下载,点击跳转: 2.安装配置2.1 把Idea放到你想要方的位置 sudo

ubuntu18.04安装mysql以及重置密码创建新用户

1.安装mysqlsudo apt-get install mysql-serversudo apt-get install mysql-clientsudo apt-get install libmysqlclient-dev123通过sudo netstat -tap | grep mysql检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功 登录权限问题Ubuntu18.04 安装mysql之后,发现普通用户和远程都没有权限连接. ERROR 1045:

Ubuntu18.04安装MySQL

目的:主力机目前使用的系统是Ubuntu18.04桌面系统,记录下MySQL的安装过程. MySQL的删除 sudo apt purge mysql-* sudo rm -rf /etc/mysql/ /var/lib/mysql sudo apt autoremove sudo apt autoclean MySQL安装 # 1.更新apt包索引 sudo apt update # 2.安装默认安装包 sudo apt install mysql-server # 3.运行安全脚本,做一些配置

VMware15 + Ubuntu18.04安装

VMware15 + Ubuntu18.04安装 https://blog.csdn.net/Elio_LosEr/article/details/88950990 解决vmware虚拟机安装ubuntu 无法连接wifi找不到wifi适配器问题 https://blog.csdn.net/weixin_42251474/article/details/94737546 原文地址:https://www.cnblogs.com/lllxq/p/12289218.html

Win10+Ubuntu18.04安装双系统

一:相关资料 (一)Win10+Ubuntu18.04 亲测UEFI启动模式双硬盘+双系统成功安装经验(文章) (二)如何安装Linux与windows双系统?(视频) 推荐先看视频,之后按照文章进行操作,正式开始系统安装时不需要看视频 (三)Ubuntu各版本选择列表 二:相关问题及解决方法 (一)进入U盘Ubuntu系统,安装时出现在Ubuntu系统中无法得知win10系统存在和我们划分的空闲分区 这里卡了好久时间,网上针对这种情况的说明很少.而且由于我使用的Dell计算机,与其他BIOS有

ubuntu18.04 安装redis

1.前提: 系统: ubuntu18.04 软件:redis GUI:redis desktop  manager 描述:  ubuntu18.04和win10 在同一个局域网内, ubuntu18 安装redis  , 在win10上使用客户端连接redis 数据库 2.安装 安装命令: sudo  apt-get install redis-server 查看tcp 连接 netstat -ap | grep  6379 启动: 服务:redis-server 客户端: redis-cli

ubuntu18.04 安装mongodb 数据库

工具: 系统:ubuntu18.04  64位 数据库:mongodb GUI:Robo 3T           描述:在win 下面使用Robo 3T  连接Mongodb 数据库 一. 安装mongodb  1. 导入公钥 Ubuntu软件包管理器apt(高级软件包工具)需要软件分销商的GPG密钥来确保软件包的一致性和真实性. 运行此命令将 MongoDB密钥导入到您的服务器. sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:

ubuntu18.04 安装pip3

Ubuntu18.04默认内嵌python2.python3,pip安装时,python2对应安装pip,python3对应安装pip3. sudo apt install python3-pip 检查版本: pip3 -V pip 9.0.1 from /usr/lib/python3/dist-packages  (python 3.6) 原文地址:https://www.cnblogs.com/vacpy/p/10123309.html