昨天将自己服务器上的数据,主要是原虚拟机进行了备份,准备加上一块闲置的固态硬盘,重新进行系统的安装。
但早上起床之前,又有些犹豫了,主要是固态硬盘容量太小,而自己最近手头又紧,在此硬件基础上,重新倒腾系统意义不大,还不如在原系统基础上进行系统升级,测试系统的同时,等手头宽松了,硬件直接升级。
说做就做,起床后就开始系统的跨版本升级。原先系统版本是ubuntu14.04,使用do-release-upgrade进行升级,首先只能升到16.04。网上很多评论说升级前需要祈祷,但进程非常顺利,在首先屏蔽掉virtualbox的源后,升级完成。
再进行下一步升级到18.04的时候,遇到点麻烦,看提示是PPA的源有问题,到其网站上看了一下,需要添加到系统的源中:
sudo add-apt-repository ppa:ubuntu-langpack/ppa sudo apt-get update
此后升级一切顺利。
升级完成之后,首先管理虚拟机,但phpvirtualbox管理网页提示错误,原来系统升级后,将php卸载,需要重新安装php7.2并进行配置nginx。
ubuntu下nginx及php7的配置与网上不太一样,
location ~ \.php$ {
include snippets/fastcgi-php.conf;
# fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
# fastcgi_index index.php;
include fastcgi_params;
}
同时phpvirtualbox需要安装php-xml,安装之后又回复到原先的正常状态。
升级还算顺利,在主板CPU性能孱弱的情况下,先将就着用,需要性能的工作,则交给笔记本去做。