相比于Linux,FreeBSD少了很多面板和一键脚本,自己折腾了一下,记录一下。
配置:VPS一台
系统:FreeBSD 14.1
SSH工具:MobaXterm
1.更新系统
pkg update && pkg upgrade -y
2.安装Apache
搜索最新版Apache
pkg search apache
安装最新版Apache
pkg install -y apache24
设置开机启动
sysrc apache24_enable="YES"
启动服务并查看服务状态
service apache24 start
(⊙o⊙)?有个报错:
莫慌,打开/usr/local/etc/apache24/httpd.conf,修改ServerName这部分,如下图
保存退出,检测配置是否有错:
apachectl configtest
好了,然后我们再次尝试重启服务,查看服务状态:
service apache24 restart
service apache24 status
3.安装PHP
搜索php可用版本
pkg search '^php[0-9]' | grep -E '^php[0-9]+-[0-9]+\.[0-9]+\.[0-9]+'
根据需求安装所需版本(因为我需要的服务最高仅支持到8.2,这里以8.2为例):
pkg install -y php82
根据需求安装所需要的模块:
pkg install -y php82-mysqli php82-curl php82-gd php82-intl php82-mbstring php82-xml php82-zip php82-session php82-zlib php82-pdo_mysql
设置开机启动
sysrc php_fpm_enable="YES"
启动服务并查看其状态
service php_fpm start
service php_fpm status
4.安装mysql
搜索最新版本
pkg search '^mysql[0-9]' | grep -E '^mysql[0-9]+-server-[0-9]+\.[0-9]+\.[0-9]+'
安装最新版本
pkg install -y mysql90-client mysql90-server
设置开机启动
sysrc mysql_enable="YES"
启动服务并查看其状态
service mysql-server start
service mysql-server status
启动MySQL 安全安装脚本
mysql_secure_installation
根据提示完成相应的操作
进入数据库
mysql -u root -p
新建数据表等可根据需求自行创建:
CREATE DATABASE samplename;
退出
至此,安装工作基本完成。