shooke's blog

  • 首页

  • 标签

  • 分类

  • 归档

  • 关于

ubuntu18.4多版本php安装

发表于 2021-09-17 | 分类于 笔记

安装php ppa源

1
2
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php

老版本的12.4之前的ubuntu用下面的命令

1
2
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/php

更新源

1
2

sudo apt-get update

安装对应的版本

比如安装7.0

1
sudo apt-get install -y php7.0

ubuntu 18.04 Temporary failure in name resolution DNS解析问题,解决方法

发表于 2021-09-15 | 分类于 笔记

在ubuntu18.04 配置环境,发现无法下载网络资源,但是用ip可以访问外网资源。问题应该是dns没有解析。
试了好多种方法无效,最后找到了解决方法,记录一下

修改/etc/systemd/resolved.conf将里面的dns注释去掉,配置上自己的dns就可以了

1
2
[Resolve]
DNS=114.114.114.114

注意:修改完成后,需要重启一下服务器

deepin双内核管理

发表于 2021-06-30 | 更新于 2021-09-15 | 分类于 笔记

如何手动安装双内核:

深度操作系统内核版本,会以一定周期进行更新,已经安装系统的用户,需要安装最新的内核版本,可通过在[终端]应用中输入命令行操作。

安装LTS内核

1
sudo apt install linux-image-deepin-amd64 linux-headers-deepin-amd64

安装stable内核

1
sudo apt install linux-image-deepin-stable-amd64 linux-headers-deepin-stable-amd64

查询当前系统已安装内核并获取完整包名:

1
dpkg -l | grep "linux-image\|linux-headers"

卸载其中一个内核

1
sudo apt purge linux-image-5.10.18-amd64-desktop linux-headers-5.10.18-amd64-desktop

rust语言字符串笔记

发表于 2021-01-20 | 更新于 2021-09-15 | 分类于 笔记

每种语言都免不了和字符串打交道,rust也不例外。由于rust本身的一些特性,字符串的使用和其他语言有很大的不同。

阅读全文 »

ubuntu18.4 打开文件中文乱码问题解决

发表于 2020-12-18 | 更新于 2021-09-15 | 分类于 笔记

本次记录针对ubuntu英文版,打开带有中文字符的文件是,显示乱码问题。不是给ubuntu系统切换到中文版。切换系统语言参考https://blog.csdn.net/qq_36588424/article/details/109617096

检查语言环境

出现乱码的原因其实是字符集问题。首先使用locale查看当前语言环境。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# locale
LANG=en_US
LANGUAGE=
LC_CTYPE="en_US"
LC_NUMERIC="en_US"
LC_TIME="en_US"
LC_COLLATE="en_US"
LC_MONETARY="en_US"
LC_MESSAGES="en_US"
LC_PAPER="en_US"
LC_NAME="en_US"
LC_ADDRESS="en_US"
LC_TELEPHONE="en_US"
LC_MEASUREMENT="en_US"
LC_IDENTIFICATION="en_US"
LC_ALL=

阅读全文 »

ubuntu安装php最方便的方式

发表于 2020-12-13 | 更新于 2021-09-15 | 分类于 笔记
  1. 添加ppa源

sudo add-apt-repository ppa:ondrej/php

  1. 升级源

sudo apt-get update && sudo apt-get upgrade

接下来就可以安装各种不同版本了

  1. sudo apt-get install php7.0 php7.0-mysql libapache2-mod-php7.0 php7.0-mcrypt php7.0-curl

ubuntu18.04编译安装php7.0

发表于 2020-12-12 | 更新于 2021-09-15 | 分类于 笔记

起因

虽然7.0已经停止维护了,但有些老项目也只是过度,后期直接用新项目替换,没有必要在进行升级。所以服务器还是需要用到7.0的运行环境。
本来想用apt简单按一下,结果发现apt里面已经没有php7.0了。只能自己源码安装。

阅读全文 »

VirtualBox网络模式说明

发表于 2020-12-07 | 更新于 2021-09-15 | 分类于 笔记

网络模式

VirtualBox的提供了四种网络接入模式,它们分别是:
1、NAT 网络地址转换模式(NAT,Network Address Translation)
2、Bridged Adapter 桥接模式
3、Internal 内部网络模式
4、Host-only Adapter 主机模式

阅读全文 »

超好用的抓包工具mitmproxy

发表于 2020-10-22 | 更新于 2021-09-15 | 分类于 笔记

mitmproxy是一个非常好用的代理工具

安装

最快速的安装莫过于执行

1
sudo apt install mitmproxy

由于mitmproxy是基于python开发的,所以安装mitmproxy的同时,也会自动安装上python3。

如果本地已经有了python3.6以上的版本,可以用pip进行安装

1
pip install mitmproxy

阅读全文 »

deepin编译安装nginx问题总结.md

发表于 2020-10-08 | 更新于 2021-09-15 | 分类于 笔记

c compiler cc is not found

检查是否一安装gcc如果没有,执行apt install gcc进行安装
如果已经安装了gcc,但还是包错误,就需要执行apt install build-essential

阅读全文 »
12…9

shooke

平时写点技术文章,分享一些经验,予人玫瑰手有余香

89 日志
6 分类
111 标签
RSS
GitHub Weibo
© 2021 shooke
由 Hexo 强力驱动 v3.8.0
|
主题 – NexT.Mist v6.7.0