Debian/Ubuntu 服务器上部署Apache + MariaDB + PHP
第一步:更新软件包:
sudo apt-get update sudo apt-get -y upgrade sudo apt-get -y dist-upgrade
第二步:安装MariaDB
sudo apt install -y mariadb-server
安装完毕,使用
sudo mysql_secure_installation
设置root密码,删除匿名用户、禁用root用户的远程登录、删除测试数据库
sudo mysql -uroot -p
输入设置的root密码
MariaDB> USE mysql; MariaDB> ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password; MariaDB> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456'); MariaDB> FLUSH PRIVILEGES; MariaDB> exit;
第三步:安装Apache
sudo apt install -y apache2
安装完毕,修改www根目录权限
sudo chown www-data /var/www/html/ -R
第四步:安装PHP
sudo apt install -y php libapache2-mod-php php-cli php-fpm php-json php-pdo php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath
上述PHP模块可根据个人需求进行增减
第五步:Apache的模块启用
#开启重定向 sudo a2enmod rewrite #开启PHP sudo a2enmod php8.1
第六步:相关命令
允许MariaDB自动启动:
sudo systemctl enable mariadb
启动MariaDB:
sudo systemctl start mariadb
停止MariaDB:
sudo systemctl stop mariadb
重载MariaDB:
sudo systemctl restart mariadb
允许Apache自动启动:
sudo systemctl enable apache2
启动Apache:
sudo systemctl start apache2
停止Apache:
sudo systemctl stop apache2
重载Apache:
sudo systemctl restart apache2