Ubuntu安装宝塔面板的一些注意事项

使用Ubuntu安装宝塔面板时,有些地方跟在CentOS下不太一样,所以需要注意一下,不然会有些意想不到的问题。

### 1. 时区

如果你用的是国外的服务器,Ubuntu上的宝塔不会自动把时区设为东8区,这跟CentOS上是不一样的,需要自己手动操作下。

时区如果设置不对,计划任务的执行时间就会相差8小时,所以设置正确的时区很重要!

Ubuntu 20.04安装php7.4的Swoole扩展

众所周知,Swoole是PHP的一大利器。

Ubuntu 20.04通过apt命令安装的PHP版本是7.4,假设你已安装好PHP,现需要安装Swoole扩展。

直接通过pecl安装是不行的,会报需要php8,`pecl/swoole requires PHP (version >= 8.0.0), installed version is 7.4.3`,所以还是得编译Swoole源码,由于编译过程中需要使用`phpize`命令,所以先安装`php-dev`。

以下命令均以root用户执行,也可以用前面加`sudo`。

Ubuntu Crontab中执行gsettings命令的问题

在Ubuntu下你可能会有这么个需求,定时更换壁纸,或者定时设置系统代理,首先想到的应该是通过Crontab定时任务去执行`gsettings`命令,这样可以做到更换壁纸或设置系统代理。

脚本写好了,手动测试下没有问题,设置好Crontab让它定时执行,到了设置的时间点,定时任务也执行了,也没报错,但就是没有生效。

问题出在哪呢?

基于Ubuntu20.04构建自己的nginx和php Docker镜像

这篇是关于基于官方的Ubuntu 20.04 Docker镜像构建自己的nginx和php镜像。

首先为什么要构建自己的镜像而不是直接使用官方的nginx和php镜像?

虽然官方的包体积比较小且启动方便,但不是完全可控的,除非你对它的nginx和php配置非常熟悉,不然二次构建是比较麻烦的,比如装个扩展什么的。

所以我们要构建自己的镜像,想怎么用就怎么用,知根知底,改起来也方便。

豫ICP备19001387号-1