.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 下载IYUU1.3 开始辅种2 GUI版:IYUUPlus2.1 安装2.2 使用bash bt git ho...
时间:2021/12/9 分类:PT相关 人气:1841 评论:0

马春杰杰




最新评论
站长您好,亚马逊云咨询推广资源,望建立联系,可邮件,谢谢。
换友情链接吗?
看你的站做的挺不错的
恭喜!!太强了,硕博连读啊
雁过留毛,人过留名。
看不懂但大受震撼
每天都在战争,希望2026和平.
ZeroTier 看过多篇帖子,目前群辉、飞牛os、win11 、安卓、ubuntu ≥18.04 顺利通过,这篇相对于简单 实用、特来感谢 🙄