分类: 技术

如何在 Ubuntu 20 上安装 Composer (PHP依赖包管理器)

什么是 PHP Composer? Composer是一个依赖管理工具,服务于PHP生态系统;它能管理PHP项目所需要的所有依赖关系,帮用户为项目自动安装所依赖的开发包。也就是说,Composer会将PHP项目需要的所有代码库、依赖项从网上全部拉取下来,放到一起进行管理。它旨在加载用PHP编程语言开发的项目所需的各种依赖项以进行设置。 在开发中使用Composer 最大的优点就是可以自动更新这些依赖型极大节省维护精力。而且这些依赖不必随着项目代码打包存放在一切 才能分发部署。…

三种方法教你如何在 Ubuntu 20 上安装 WoeUSB

上次给大家分享开源软件的时候说过,我们公司所以的电脑安装都是ubuntu系统。工作中使用的所有软件都是免费开源的项目。今天我们测试兼容性的时候需要一台windows系统的电脑,需要制作usb启动盘,在linux上面推荐使用 WoeUSB 这个开源软件。 WoeUSB是一个开源免费的小工具,用于从Linux系统上的ISO文件或DVD创建Windows USB启动盘。该这个工具支持Windows 7,Windows 8.1和Windows 10 ISO系统文件。 本来ubuntu…

npm 安装出现内存不足的解决方法!

FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed – JavaScript heap out of memory 使用npm install 安装一个第三方包出现以上报错,说明是超出内存限制。只需增加内存即可解决此问题! 有四种解决方法: 第一种,直接增加内存限制 第二种,更新 node 到最新版 只要将您的 node 版本更新到最新版本,就可以解决这个问题。 第三种,…

在树莓派上使用AdGuard Home阻止广告

在本指南中,您将学习如何在树莓派上安装和设置AdGuard Home。 AdGuard Home是一款功能强大的软件,可让您阻止整个网络上的广告和跟踪器。 该软件甚至拥有非常适合家庭使用的额外功能,使您可以轻松地阻止对您的家人不希望访问的网站的访问。 它与Pi-Hole非常相似,因为它充当网络的DNS服务器,从而可以轻松过滤和阻止广告服务器。 与Pi-Hole相比,AdGuard Home具有一些优势,其中之一就是它内置了对加密DNS和HTTPS的内置支持。 虽然您可以扩展P…

使用树莓派做一个童年怀旧游戏机

大家好,我是庄朋龙,一个爱折腾的程序员。今天收拾了一下我的书房,找到了一个我尘封已久的树莓派2。 兴致来了就给想用树莓派做一个童年怀旧游戏机。让它发挥一下剩余价值!正好我还有又一台PS4游戏机,可以使用ps4的游戏手柄! 硬件需要准备如上图所示: 一台树莓派 一个TF存储卡 一个USB读卡器 一个U盘 一个游戏手柄 需要用到以下软件: Win32DiskImager 官网地址:https://win32diskimager.org/ RetroPie 官网地址:https:/…

来聊一聊国内老牌的网站管理系统dedecm会不会卷土重来

织梦cms是国内老牌的网站内容管理系统。 从2004年10月份第一个正式版发布,就占据了大量的国内站长用户! 我从2011年开始接触织梦cms,当时还是再上初中的时候,当时我对站长这个头衔比较崇拜,立志要有一个自己的网站,当时什么也不懂就凭着自己的爱好,再不断的百度和群友交流中 慢慢搭建起来了我的第一个网站。 由于当时并不会编程所以肯定是用一个现成的网站管理系统,当时就是使用的织梦cms。 我刚使用织梦cms的时候当时他们已经发布了5.3版本, 时至今天已经过去9年了最新版还…

Nextcloud使用离线更新的方法

首先使用的是Nextcloud的在线升级,首先对数据和文件做好了备份,但直到升级的过程中才发现,因为要下载的新的安装包比较大,又因为网络问题,导致下载失败,无法完成更新。所以最终放弃在线升级,开始离线更新,具体过程记录如下: 1、先执行在线更新,在更新页面拿到新版本的下载地址2、将新版本的zip包下载至本地,并上传至/data/updater-xxxxxxxx/downloads目录下,并且修改其权限为网站文件的执行所有权,我这里是www,所以需要执行的命令是: chown …

ubuntu安装keepass2解决汉化乱码问题

安装keepass 开始汉化,下载汉化包 安装完成后默认是英文的,可以去官方网址下载中文包: https://keepass.info/translations.html 注意选择 2.x 版本语言包,下载后解压zip包,把里面的 Chinese_Simplified.lngx 复制到 /usr/lib/keepass2/Languages/ 目录下即可(如果没有/usr/lib/keepass2/Languages/目录就新建一个) 然后启动keepass,选择view中的…