### Ubuntu宝塔安装nginx等服务时缺少lib类库解决方法
1. 一般情况下直接使用 apt-get install 安装对应的类库可以解决
2. 部分情况下需要换源
3. 极端情况需要借助 aptitude 来处理依赖关系,大部分云端环境不需要,部分国产机型需要
1. 具体命令参考: https://www.linuxcool.com/aptitude
### 【linux】修改宝塔默认的PHP CLI版本
1. 删除原来的版本
rm -f /usr/bin/php
2. 引用你想要的版本
ln -sf /www/server/php/80/bin/php /usr/bin/php
### Ubuntu彻底删除PHP
1. 删除php的相关包及配置
sudo apt-get autoremove php7*
2. 删除关联
sudo find /etc -name “*php*” |xargs rm -rf
3. 检查是否卸载干净
dpkg -l | grep php7.0
### Ubuntu20.04如何更换国内源
1. 打开终端。
2. 输入以下命令备份原来的源。
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
3. 再输入以下命令打开sources.list配置文件更换源。
sudo vim/etc/apt/sources.list
配置内容如下
#添加阿里源
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
#添加清华源
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
4. 再输入命令更新源。
sudo apt-get update
5. 最后输入命令更新一下软件即可。
sudo apt-get upgrade
### Ubuntu 安装 Imagick,重点是用对phpize等编译配置版本
1. 扩展安装
centos7+: yum install -y ImageMagick-devel
ubuntu: sudo apt-get install libmagickwand-dev -y
wget https://pecl.php.net/get/imagick-3.7.0.tgz
tar xvf imagick-3.7.0.tgz
cd imagick-3.7.0
/www/server/php/80/bin/phpize && ./configure –with-php-config=/www/server/php/80/bin/php-config && make && make install
2. 修改配置文件php.ini
vi /data/conf/php/php.ini
#添加扩展
[imagick]
extension=imagick.so
3. 查看扩展安装
php -m|grep imagick