甲骨文Oracle Cloud ARM实例宝塔下Nginx+ PHP+Mysql的安装

02

甲骨文新退出的ARM免费实际最高可以拥有4核心24G内存4G带宽200G存储的实例。但是CPU是arm架构,所以在实际使用中安装宝塔面板时遇到了一些问题导致无法完成安装,实际都是关联软件的原因。

很多人会通过DD的方式安装Debian,但是这是存在风险的,很多人被甲骨文删号的原因是被系统侦测到闲置,而DD系统会导致部分检测功能失效,所以并不推荐这样做,以下为默认的Oracle Linux 8下进行安装。

首先更新系统软件包:

yum update

先正常安装宝塔!

curl -sSO http://download.bt.cn/install/install_panel.sh && bash install_panel.sh

然后安装各项依赖:

以下是以Nginx2.2.4 ,PHP 8.0, Mysql 5.7为例

yum install gcc build-essential
yum install gcc gcc-c++ autoconf automake
yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel

下载Libiconv

wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.1.tar.gz
tar zxvf libiconv-1.13.1.tar.gz
cd libiconv-1.13.1

配置libiconv

./configure -prefix=/usr/local --build arm-pc-linux

编译安装

make
make install

创建文件链接到Libiconv库

ln -s /usr/local/lib/libiconv.so /usr/lib
ln -s /usr/local/lib/libiconv.so.2 /usr/lib/libiconv.so.2

安装完成后在宝塔面板内完成对WEB环境的配置即可。

最后顺手开启BBR:

wget -N --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && bash bbr.sh

检查一下是否开启成功以及是否自启动:

sysctl net.ipv4.tcp_available_congestion_control
sysctl net.ipv4.tcp_congestion_control
sysctl net.core.default_qdisc
lsmod | grep bbr
ps -ef | grep bbr

Related Post

发表回复