jeffrey 发布的文章

一、系统更新

sudo apt update
sudo apt install apt-transport-https lsb-release ca-certificates curl dirmngr gnupg

二、安装PostgreSQL
1.将官方 PostgreSQL 存储库添加到Debian系统中并导入签名密钥

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

2.安装PostgreSQL

sudo apt update
sudo apt install postgresql

3.配置PostgreSQL

  • 启动和停止 PostgreSQL 服务:

    sudo systemctl start postgresql
    sudo systemctl enable postgresql
  • 创建 PostgreSQL 用户和数据库:
    访问PostgreSQL shell:

    sudo -u postgres psql

    创建用户:

    CREATE USER username WITH PASSWORD 'password';

    创建数据库:

    CREATE DATABASE database_name;
  • 配置 PostgreSQL 安全性
    通过配置认证方式和访问控制,可以保证只有授权的用户才能访问。 您需要修改的配置文件称为“pg_hba.conf”。

    sudo nano /etc/postgresql/<version>/main/pg_hba.conf

    在 pg_hba.conf 文件中,您可以指定不同类型连接的身份验证方法并定义访问控制规则。

    # TYPE  DATABASE        USER            ADDRESS                 METHOD
    
    # "local" is for Unix domain socket connections only
    local   all             all                                     peer
    # IPv4 local connections:
    host    all             all             127.0.0.1/32            scram-sha-256
    # IPv6 local connections:
    host    all             all             ::1/128                 scram-sha-256
    # Allow replication connections from localhost, by a user with the
    # replication privilege.
    local   replication     all                                     peer
    host    replication     all             127.0.0.1/32            scram-sha-256
    host    replication     all             ::1/128                 scram-sha-256
    
    local   dbname          nginx                                   scram-sha-256
PostgreSQL 15对用户权限这块进行了增强。默认情况,不再设置public schema的CREATE权限。
GRANT CREATE ON SCHEMA public TO username;

一、安装PHP 8.2
1.Debian 12 的默认版本是 PHP 8.2。通过运行以下命令来安装它。

# apt install php-fpm php-cli php-pgsql php-mbstring php-xml php-gd

2.检查安装的 PHP 版本

# php --version
PHP 8.2.10 (cli) (built: Sep  4 2023 08:12:29) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.2.10, Copyright (c) Zend Technologies
    with Zend OPcache v8.2.10, Copyright (c), by Zend Technologies

二、配置PHP-FPM
1.设置文件上传大小限制和PHP内存限制

# vi /etc/php/8.2/fpm/php.ini

upload_max_filesize = 50M
...
post_max_size = 50M
...
memory_limit = 256M

2.配置PHP进程用户和组为Nginx的用户和组

# vi /etc/php/8.2/fpm/pool.d/www.conf
...
; Unix user/group of processes
; Note: The user is mandatory. If the group is not set, the default user's group
;       will be used.
user = nginx
group = nginx
...
listen.owner = nginx
listen.group = nginx

3.重新启动PHP-fpm进程。

# systemctl restart php8.2-fpm

三、配置Nginx
1.编辑网站配置文件

# vi /etc/nginx/conf.d/test.web.conf

添加以下内容:

    # Pass PHP Scripts To FastCGI Server
    location ~ \.php$ {
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass unix:/run/php/php8.2-fpm.sock; #depends on PHP versions
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }

2.验证Nginx配置。

# nginx -t

如果你没有看到任何错误,这意味着你可以正常运行了。
3.重启Nginx服务器

# systemctl start nginx

奥卡姆剃刀原理可以被视为一种有效的逻辑和决策工具,帮助我们在面对复杂和不确定的情况时,尽可能地减少新的假设,聚焦于最可能的解释,从而降低决策的复杂性和不确定性。
若生活迫使人生做减法,可使用以下奥卡姆剃刀原则:

  • 专注于基本的原则和价值观。去除虚妄,回归真实,回归自我,回归本质。
  • 简化生活。尽可能减少不必要的物质和精神负担。
  • 减少不必要的假设。
  • 直接面对问题。

也许我们需要习惯于接受失去。
这原本是生命和时光的本质,且并不可怕。

Homebrew是一款软件包管理工具,目前支持macOs和Linux系统,拥有安装、卸载、更新、查看、搜索等很多实用的功能。
Homebrew官网地址:https://brew.sh
安装Homebrew有几种方式,任选一种即可。
苹果电脑 常规安装脚本(推荐 完全体 几分钟安装完成):

/bin/zsh -c "$(curl -fsSL https:1/gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

苹果电脑 极速安装脚本(精简版 几秒钟安装完成):

/bin/zsh -c “$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" speed

苹果电脑 卸载脚本:

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"

常见错误去下方地址查看

https://gitee.com/cunkai/HomebrewCN/blob/master/error.md

超强开源音乐播放软件FOOBAR2000 全插件绿色汉化版 SACD ISO/DSD硬解直出(需硬件支持)
From takayama8

1.请确认内置声卡/外置声卡/DAC可以硬解DSD 否则请转换为PCM
如果第三步更改了输出设备,这里要重新设置一次!!!!!!!
DSD1

2.许多内置声卡/外置声卡/DAC不支持非48kHz整数倍的采样率 所以要使用DSD处理器
请至少把非48kHz整数倍的采样率(44.1 88.2 176.4等)和DSD直出设置好
DSD2.png

3.选择支持DSD硬解的设备输出(务必选择ASIO或者WASAPI模式!)
如果变更了输出设备需要重新设置第一步
Windows自带的DirectX Sound(DS)和Kenel Sound(KS)模式会重采样(SRC)影响音频数据准确性
DSD3.png

缓冲长度建议大于3000毫秒
输出位深可根据声卡性能调整 至少24bit

4.若播放时声音断断续续,选择WASAPI(推送)模式。

您是第 68133 位访客