在 Arch Linux 上搭建宝塔

前一段时间心血来潮,用一个 一键dd/重装脚本 将服务器改为了 Arch Linux 系统。而后配置宝塔面板时,虽然可以正常安装面板,但是在安装数据库和 php 时出现报错,以下总结我的配置经历。

数据库(MariaDB)

为节省时间,以下使用包管理器安装

由于 Arch Linux 默认推荐使用 MariaDB,这是 MySQL 的一个社区维护分支,旨在实现“无缝替换”。我们可以直接使用 pacman 安装:

sudo pacman -S MariaDB

安装软件包之后,你须在启动 mariadb.service 之前运行下面这条命令初始化:

mariadb-install-db --user=mysql --basedir=/usr --datadir=/var/lib/mysql

然后启动数据库:

sudo systemctl start mariadb

接着设置密码:

sudo mariadb

set password for root@localhost = password('新密码');
exit;

接下来再打开宝塔面板,在数据库标签页内添加自定义数据库,密码是刚刚设置的密码。

此时 应当可以正常使用数据库。

PHP(已测试 8.2 , 8.3)

此方法 PHP 7.4 版本无法安装,8.4 及以上版本宝塔面板会因不支持而拒绝安装

直接使用软件商店编译安装 php 时,会出现若干次报错,以下总结本人遇到的问题:

缺失 netinet/sctp.h

只需安装缺失的头文件:

sudo pacman -S lksctp-tools

c-ares 版本过老

同样地,安装最新的 c-ares

sudo pacman -S c-ares

然后可以正常安装 php

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇