久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長(zhǎng)資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      PHP hyperf如何配置yasd調(diào)試環(huán)境

      前言

      hyperf的環(huán)境采用docker構(gòu)建

      Docker

      Dockerfile采用hyperf的鏡像文件,額外添加了yasd的擴(kuò)展。

      # hyperf/hyperf:7.4 # # @link     https://www.hyperf.io # @document https://doc.hyperf.io # @contact  group@hyperf.io # @license  https://github.com/hyperf/hyperf/blob/master/LICENSE  ARG ALPINE_VERSION  FROM hyperf/hyperf:7.4-alpine-v${ALPINE_VERSION}-base  LABEL maintainer="Hyperf Developers <group@hyperf.io>" version="1.0" license="MIT"  ARG SW_VERSION ARG COMPOSER_VERSION  ## # ---------- env settings ---------- ## ENV SW_VERSION=${SW_VERSION:-"v4.6.1"}      COMPOSER_VERSION=${COMPOSER_VERSION:-"2.0.2"}      #  install and remove building packages     PHPIZE_DEPS="autoconf dpkg-dev dpkg file g++ gcc libc-dev make php7-dev php7-pear pkgconf re2c pcre-dev pcre2-dev zlib-dev libtool automake"  # update RUN set -ex      && apk update      # for swoole extension libaio linux-headers     && apk add --no-cache libstdc++ openssl git bash      && apk add --no-cache --virtual .build-deps $PHPIZE_DEPS libaio-dev openssl-dev curl-dev      # download     && cd /tmp      && curl -SL "https://github.com/swoole/swoole-src/archive/${SW_VERSION}.tar.gz" -o swoole.tar.gz      && curl -SL "https://gitee.com/ls-yw/yasd/repository/archive/v0.3.7?format=tar.gz" -o yasd.tar.gz      && ls -alh      # php extension:swoole     && cd /tmp      && mkdir -p swoole      && tar -xf swoole.tar.gz -C swoole --strip-components=1      && ln -s /usr/bin/phpize7 /usr/local/bin/phpize      && ln -s /usr/bin/php-config7 /usr/local/bin/php-config      && (          cd swoole          && phpize          && ./configure --enable-openssl --enable-http2 --enable-swoole-curl --enable-swoole-json          && make -s -j$(nproc) && make install      )      && echo "memory_limit=1G" > /etc/php7/conf.d/00_default.ini      && echo "opcache.enable_cli = 'On'" >> /etc/php7/conf.d/00_opcache.ini      && echo "extension=swoole.so" > /etc/php7/conf.d/50_swoole.ini      && echo "swoole.use_shortname = 'Off'" >> /etc/php7/conf.d/50_swoole.ini      # yasd debug     && apk add --no-cache boost boost-dev      && cd /tmp      && mkdir -p yasd      && tar -xf yasd.tar.gz -C yasd --strip-components=1      && (          cd yasd          && phpize          && ./configure          && make && make install      )      && echo "zend_extension=yasd.so" > /etc/php7/conf.d/50_yasd.ini      && echo "yasd.debug_mode=remote" >> /etc/php7/conf.d/50_yasd.ini      && echo "yasd.remote_host=172.16.13.27" >> /etc/php7/conf.d/50_yasd.ini      && echo "yasd.remote_port=9000" >> /etc/php7/conf.d/50_yasd.ini      # install composer     && wget -nv -O /usr/local/bin/composer https://github.com/composer/composer/releases/download/${COMPOSER_VERSION}/composer.phar      && chmod u+x /usr/local/bin/composer      # php info     && php -v      && php -m      && php --ri swoole      && composer      # ---------- clear works ----------     && apk del .build-deps      && rm -rf /var/cache/apk/* /tmp/* /usr/share/man /usr/local/bin/php*      && echo -e "