依赖安装

# 升级apt

sudo -i
apt update

#安装zsh
apt install zsh

#chsh -s /bin/zsh
#chsh -s $(which zsh)

#常规安装oh-my-zsh
curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh

# 安装 zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

#修改主题 alanpeabody ,添加插件(plugins)zsh-autosuggestions
vim .zshrc

# 安装1panel
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && bash quick_start.sh




#可以用apt info查看可以安装的版本
#例如:
apt info php


# 安装pip3
apt install python3-pip

# 安装php
#apt install php

# 不安装apacha
apt install php apache2- apache2-bin- apache2-data- apache2-utils- libapache2-mod-php8.3- 

apt install php-fpm

# 安装php扩展
# 查看php已安装扩展,ext-zip 名字转换成php-zip

php -m

apt install php-zip
apt install php-gd
apt install php-xml
apt install php-zip

# 这个一定要安装
apt install php-mysql

#修改php-fpm 监听端口 listen = 127.0.0.1:9000
cd /etc/php/8.3/fpm/pool.d
nano www.conf 



# 启动 php-fpm

systemctl restart php8.3-fpm


# nginx 配置laravel重定向
# location / { try_files $uri $uri/ /index.php?$query_string; }

Debian下数据库配置


# debain 默认是mariadb数据库管理
apt install mariadb-server

# 修改为任意地址访问
nano /etc/mysql/mariadb.conf.d/50-server.cnf

# 改为bind-address = 0.0.0.0

# 初始化数据库

mysql_secure_installation

允许远程访问

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Aa123456789' WITH GRANT OPTION;
flush privileges;

重启数据库

systemctl restart mariadb

查看系统信息

lsb_release -a


/www/sites/s.mhter.com # cat /etc/os-release 
NAME="Alpine Linux"
ID=alpine
VERSION_ID=3.20.1
PRETTY_NAME="Alpine Linux v3.20"
HOME_URL="https://alpinelinux.org/"
BUG_REPORT_URL="https://gitlab.alpinelinux.org/alpine/aports/-/issues"
/www/sites/s.mhter.com #