Debian/Ubuntu 服务器上部署Apache + MariaDB + PHP
第一步:更新软件包:
1.1 sudo apt-get update
1.2 sudo apt-get -y upgrade
1.3 sudo apt-get -y dist-upgrade
第二步:安装MariaDB
2.1 sudo apt install -y mariadb-server
安装完毕,使用
2.2 sudo mysql_secure_installation
设置root密码,删除匿名用户、禁用root用户的远程登录、删除测试数据库
2.3 sudo mysql -uroot -p
输入2.2设置的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
安装完毕,使用
sudo chown www-data /var/www/html/ -R
修改www根目录权限
第四步:安装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 #开启重定向
sudo a2enmod php8.1 #开启PHP
第六步:相关命令
允许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