docker 实现crontab

以debian bullseye 为例DockerFileRUN apt-get update \ && apt-get install -y cron COPY ./crontab /var/spool/cron/crontabs/root RUN chmod 0644 /var/spool/cron/crontabs/root RUN crontab /var/sp

- 阅读全文 -

homestead+phpstorm xdebug

编辑php环境的debug,添加xdebug.idekey= PHPSTORMvi /etc/php/7.3/fpm/conf.d/20-xdebug.inizend_extension=xdebug.so xdebug.mode = debug xdebug.discover_client_host = true xdebug.client_port = 9003 xdebug.max_nest

- 阅读全文 -

php htlm修复

使用DOMDocument进行html修复$htmlStr="<p>1111</p>"; $doc = new DOMDocument(); $doc->loadHTML(mb_convert_encoding($str, 'HTML-ENTITIES','UTF-8')); //获取html $html= $doc->saveHTML();

- 阅读全文 -

debian使用ipset来封禁大量ip

//安装ipsetsudo apt-get install ipset //创建ip集banthis,hash是ip类型,可以选其他的网络类型sudo ipset create banthis hash:ip //禁止80端口访问/禁止所有端口(如果是docker部署,记得加在DockerUser里)sudo iptables -I INPUT -m set --match-set banthis

- 阅读全文 -