.bash_profile bash cron git IYUU php Transmission 容器 源码
使用IYUUPlus
的docker
版本的时候,正常填写了各种参数,仍然提示:
Unable to acquire X-Transmission-Session-Id
在大卫的指导下发现可能是容器网络配置的原因,大家可以用这条命令测试下:
1 2 3 4 5 6 7 |
docker run -d \ --name IYUUPlus \ -e cron='10 */10 * * *' \ -v /media/sony/plus:/IYUU/db \ --net=host \ --restart=always \ iyuucn/iyuuplus:latest |
这条命令主要是加了--net=host
,这样一来,容器和宿主机就在统一网络下了,也就不需要端口映射了。然后打开127.0.0.1:8787
就可以了。
不过我这么用了之后,就打不开IYUUPlus
的配置界面了。尝试多次之后,大卫建议用源码,经过我的测试,源码版可以正常使用。
使用源码版需要你的php
打开了pcntl
扩展,mac
下自带的php
扩展没有这个,安装php
并开启pcntl
扩展的具体流程如下:
brew install php@7.4
brew install brew-php-switcher
brew services start php@7.4
echo 'export PATH="/usr/local/opt/php@7.4/bin:$PATH"' >> /Users/mcj/.bash_profile
echo 'export PATH="/usr/local/opt/php@7.4/sbin:$PATH"' >> /Users/mcj/.bash_profile
source ~/.bash_profile
pecl install pcntl
安装之后,下载IYUU
的源码:
git clone https://github.com/ledccn/IYUUPlus.git
cd IYUUPlus
php start.php start -d
成功打开:
1 2 3 4 5 6 7 8 9 10 11 |
mcj@mcjdeiMac:~/日常使用/GitCode/PT/IYUUPlus$ php start.php start -d Workerman[start.php] start in DAEMON mode ------------------------------------------ WORKERMAN ------------------------------------------- Workerman version:4.0.17 PHP version:7.4.22 ------------------------------------------- WORKERS -------------------------------------------- proto user worker listen processes status tcp mcj IYUUAutoReseed http://0.0.0.0:8787 1 [OK] tcp mcj IYUUFileMonitor none 1 [OK] tcp mcj IYUUTask none 1 [OK] ------------------------------------------------------------------------------------------------ Input "php start.php stop" to stop. Start success. |
这时打开127.0.0.1:8787
就可以正常登陆使用了。
使用方法如下:
文章目录[隐藏] 1 命令行版:IYUUAutoReseed1.1 安装php1.2 下载IYUUIYUU配置:客户端配置:站点配置:1.3 开始辅种2 GUI版:IYUUPlus2.1 安装2.2 ...
时间:2021/12/9 分类:PT相关 人气:1082 评论:0