admin 发布的文章

  • 下载链接
http://isoredirect.centos.org/centos/7/isos/x86_64/

http://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-Minimal-2009.iso
973.0 MB    2020-11-03 22:55
  • 安装后需要做的基本动作
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# vi ifcfg-ens32
ifcfg-ens32  ifcfg-lo

修改为 ONBOOT=yes
[root@localhost network-scripts]# service network restart

[root@localhost ~]# yum install net-tools -y
使用命令yum install net-tools -y安装,完成以后,ifconfig就可以用了

  • 黑群晖7.0安装文档参考
https://wp.gxnas.com/11849.html
https://dl.gxnas.com:1443/?dir=/%E9%BB%91%E7%BE%A4%E6%99%96/%E9%BB%91%E7%BE%A4%E6%99%96DSM6.24%E5%92%8CDSM7.x%E6%B5%8B%E8%AF%95%E7%89%88
  • img转换vdi虚拟磁盘文件
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" convertdd DS918+_7.1.0-42661.img ds_test7_index.vdi

  • 创建文件 auto_start_nginx.bat 并放入启动目录
taskkill /f /im nginx.exe
d:
cd "D:\s\nginx-1.18.0\"
start "" "nginx.exe"
  • 创建文件 hide_php_cgi.bat 并放入启动目录
set ws=WScript.CreateObject("WScript.Shell")
ws.Run "D:\s\php\php-cgi.exe -b 127.0.0.1:9000",0
  • 重启nginx
taskkill /f /im nginx.exe
nginx.exe

  • composer
php -d memory_limit=-1 /usr/local/bin/composer update -vvv
执行出现了包404的情况下, 如何找出404链接对应的包


  • 目录结构
.
├── Dockerfile 
│   └── config
│        └── swoole_tracker.ini
├── swoole_tracker74.so
├── push_docker.sh 编译并推送镜像
└── run_dockerfile.sh 编译并运行
  • Dockerfile
FROM hyperf/hyperf:7.4-alpine-v3.13-swoole
# FROM hyperf/hyperf:8.0-alpine-v3.13-swoole

# COPY config /var/www/config
# RUN rm /etc/php7/php.ini -f && ln -s /var/www/config/php.ini /etc/php7/php.ini
# ADD swoole_tracker74.so /usr/lib/php7/modules/swoole_tracker.so
# COPY config/swoole_tracker.ini /etc/php7/conf.d/98_swoole_tracker.ini

COPY composer.phar ./
# RUN wget https://www.wuloves.com/d/composer.phar && chmod u+x composer.phar \
# RUN wget https://wuloves.oss-cn-shanghai.aliyuncs.com/d/composer.phar \
RUN chmod u+x composer.phar \
    && cp composer.phar /usr/local/bin/composer \
    && composer config -g repo.packagist composer https://mirrors.aliyun.com/composer \
    && composer -v

RUN apk add --no-cache --repository http://dl-cdn.alpinelinux.org/alpine/v3.13/community/ gnu-libiconv=1.15-r3
ENV LD_PRELOAD /usr/lib/preloadable_libiconv.so php
  • push_docker.sh
#!/bin/bash
pwd
docker login --username=root --password=123456 registry.cn-shanghai.aliyuncs.com
docker build -t hyperf:v20220406 .
docker tag h4 registry.cn-shanghai.aliyuncs.com/wuloves/hyperf-report:1.0
docker push registry.cn-shanghai.aliyuncs.com/wuloves/hyperf-report:1.0
  • run_dockerfile.sh
#!/bin/bash
pwd
# 构建镜像
docker build -t h4 .
# 启动镜像
docker run -v /data:/data -p 9501:9501 -it h4
  • swoole_tracker.ini
[swoole_tracker]
extension=swoole_tracker.so

;打开总开关
apm.enable=0
;采样率 例如:100%
apm.sampling_rate=100

;开启内存泄漏检测时添加 默认0 关闭状态
apm.enable_memcheck=1

;Leak检测开关
apm.enable_malloc_hook=1