首页 » 网站推广 » 树莓派安装php7技巧_若何在树莓派上安装 TTRSS Linux 中国

树莓派安装php7技巧_若何在树莓派上安装 TTRSS Linux 中国

访客 2024-10-23 0

扫一扫用手机浏览

文章目录 [+]

利用 Tiny Tiny RSS 来保护你阅读新闻馈送时的隐私。

来源:https://linux.cn/article-12264-1.html作者:Patrick H. Mullins译者:Xiaobin.Liu

Tiny Tiny RSS (TT-RSS)是一个自由开源的基于 Web 的新闻 馈送(feed)(RSS/Atom)阅读器和聚合工具。
它非常适宜那些看重隐私,并且仍旧依赖 RSS 来获取日常新闻的人。
TT-RSS 是自行托管的软件,因此你可以 100% 的掌控你的做事器、数据以及你的全部隐私。
它还支持大量的插件、扩展和主题。
你喜好阴郁模式的界面?没问题。
想基于关键词过滤发来的?TT-RSS 也能让你得偿所愿。

树莓派安装php7技巧_若何在树莓派上安装 TTRSS  Linux 中国

Tiny Tiny RSS screenshot

树莓派安装php7技巧_若何在树莓派上安装 TTRSS  Linux 中国
(图片来自网络侵删)

现在你知道 TT-RSS 是什么了,那么为什么你可能会想用它。
我会讲述要把它安装到树莓派或 Debian 10 做事器上你须要理解的所有的东西。

安装和配置 TT-RSS

要把 TT-RSS 安装到树莓派上,你还须要安装和配置最新版本的 PHP(本文撰写时 PHP 最新版本是 7.3)、后端数据库 PostgreSQL、Nginx web 做事器、Git,末了才是 TT-RSS。

1、安装 PHP 7

安装 PHP 7 是全体过程中最繁芜的部分。
幸运的是,它并不像看起来那样困难。
从安装下面的支持包开始:

$ sudo apt install -y ca-certificates apt-transport-https

现在,添加存储库 PGP 密钥:

$ wget -q https://packages.sury.org/php/apt.gpg -O- | sudo apt-key add -

下一步,把 PHP 库添加到你的 apt 源:

$ echo "deb https://packages.sury.org/php/ buster main" | sudo tee /etc/apt/sources.list.d/php.list

然后更新你的存储库索引:

$ sudo apt update

末了,安装 PHP 7.3(或最新版本)和一些通用组件:

$ sudo apt install -y php7.3 php7.3-cli php7.3-fpm php7.3-opcache php7.3-curl php7.3-mbstring php7.3-pgsql php7.3-zip php7.3-xml php7.3-gd php7.3-intl

上面的命令默认你利用的后端数据库是 PostgreSQL,会安装 php7.3-pgsql。
如果你想用 MySQL 或 MariaDB,你可以把命令参数改为 php7.3-mysql。

下一步,确认 PHP 已安装并在你的树莓派上运行着:

$ php -v

现在是时候安装和配置 Web 做事器了。

2、安装 Nginx

可以用下面的命令安装 Nginx:

$ sudo apt install -y nginx

修正默认的 Nginx 虚拟主机配置,这样 Web 做事器才能识别 PHP 文件以及知道如何处理它们。

$ sudo nano /etc/nginx/sites-available/default

你可以安全地删除原文件中的所有内容,用下面的内容更换:

server {listen 80 default_server;listen [::]:80 default_server;root /var/www/html;index index.html index.htm index.php;server_name _;location / {try_files $uri $uri/ =404;}location ~ \.php$ {include snippets/fastcgi-php.conf;fastcgi_pass unix:/run/php/php7.3-fpm.sock;}}

按 Ctrl+O 保存修正后的配置文件,然后按 Ctrl+X 退出 Nano。
你可以用下面的命令测试你的新配置文件:

$ nginx -t

如果没有报错,重启 Nginx 做事:

$ systemctl restart nginx

3、安装 PostgreSQL

接下来是安装数据库做事器。
在树莓派上安装 PostgreSQL 超级大略:

$ sudo apt install -y postgresql postgresql-client postgis

输入下面的命令看一下数据库做事器安装是否成功:

$ psql --version

4、创建 Tiny Tiny RSS 数据库

在做其他事之前,你须要创建一个数数据库,用来给 TT-RSS 软件保存数据。
首先,登录 PostgreSQL 做事器:

sudo -u postgres psql

下一步,新建一个用户,设置密码:

CREATE USER username WITH PASSWORD 'your_password' VALID UNTIL 'infinity';

然后创建一个给 TT-RSS 用的数据库:

CREATE DATABASE tinyrss;

末了,给新建的用户赋最高权限:

GRANT ALL PRIVILEGES ON DATABASE tinyrss to user_name;

这是安装数据库的步骤。
你可以输入 \q 来退出 psql 程序。

5、安装 Git

安装 TT-RSS 须要用 Git,以是输入下面的命令安装 Git:

$ sudo apt install git -y

现在,进入到 Nginx 做事器的根目录:

$ cd /var/www/html

下载 TT-RSS 最新源码:

$ git clone https://git.tt-rss.org/fox/tt-rss.git tt-rss

把稳,这一步会创建一个 tt-rss 文件夹。

6、安装和配置Tiny Tiny RSS

现在是安装和配置你的新 TT-RSS 做事器的末了时候了。
首先,确认下你在浏览器中能打开 http://your.site/tt-rss/install/index.php。
如果浏览器显示 403 Forbidden,那么就证明 /var/www/html 文件夹的权限没有设置精确。
下面的命令常日能办理这个问题:

$ chmod 755 /var/www/html/ -v

如果统统正常,你会看到 TT-RSS 安装页面,它会让你输入一些数据的信息。
你只须要输入前面你创建的数据库用户名和密码;数据库名;主机名填 localhost;端口填 5432。

点击“Test Configuration”。
如果统统正常,你会看到一个标记着“Initialize Database”的赤色按钮。
点击它来开始安装。
结束后,你会看到一个配置文件,你可以把它复制到 TT-RSS 的目录,另存为 config.php。

安装过程结束后,浏览器输入 http://yoursite/tt-rss/ 打开 TT-RSS,利用默认的凭据登录(用户名:admin,密码:password)。
登录后系统会提示你修正密码。
我强烈建议你尽快修正密码。

配置 TT-RSS

如果统统正常,你现在就可以开始利用 TT-RSS 了。
建议你新建一个非管理员用户,利用新用户名登录,并开始导入你的馈送、订阅,按照你的意愿来配置它。

末了,并且是超级主要的事,不要忘了阅读 TT-RSS 维基上的 Updating Feeds 部分。
它讲述了如何创建一个大略的 systemd 做事来更新馈送。
如果你跳过了这一步,你的 RSS 馈送就不会自动更新。

总结

呵!
事情量不小,但是你做完了!
你现在有自己的 RSS 聚合做事器了。
想理解 TT-RSS 更多的知识?我推举你去看官方的 FAQ 、 支持 论坛,和详细的 安装 条记。
如果你有任何问题,尽情地不才面评论吧。

via: https://opensource.com/article/20/2/ttrss-raspberry-pi

作者: Patrick H. Mullins 选题: lujun9972 译者: lxbwolf 校正: wxy

本文由 LCTT 原创编译, Linux中国 名誉推出

点击“理解更多”可访问文内链接
标签:

相关文章

Python编程从入门到精通,探索编程之美

编程已经成为现代社会的一项基本技能。Python作为一种简单易学、功能强大的编程语言,在我国教育领域备受关注。本文将从Python...

网站推广 2025-03-02 阅读1 评论0

Scum07代码编程之美与适用方法

编程已成为当今社会不可或缺的技能之一。Scum07代码作为一款经典的编程语言,在我国众多程序员中备受推崇。本文将深入解析Scum0...

网站推广 2025-03-02 阅读1 评论0

Linux环境下的前端代码运行优化与步骤

前端技术逐渐成为软件开发的核心。Linux操作系统因其稳定性、安全性、开放性等特点,成为众多开发者和企业青睐的运行环境。本文将从L...

网站推广 2025-03-02 阅读1 评论0