当前位置:首页 > 技术 > 正文内容

Debian/Ubuntu 服务器上部署Apache + MariaDB + PHP

Dongbin8个月前 (08-30)技术258

第一步:更新软件包:

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

    

扫描二维码推送至手机访问。

版权声明:本文由Eilib Studio发布,如需转载请注明出处。

本文链接:https://eilib.xyz/?id=3

分享给朋友:
返回列表

没有更早的文章了...

下一篇:Apache 部署SSL

“Debian/Ubuntu 服务器上部署Apache + MariaDB + PHP” 的相关文章

使用diskpart命令挂载EFI分区

使用管理员模式进入cmd或Powershelldiskpart diskpart> list disk       # 列出磁盘清单 diskpart> select&nbs...

Adguard Home DNS设置

推荐上游DNS设置#阿里DNS <10ms 223.5.5.5 223.6.6.6 https://dns.alidns.com/dns-query tls://dns.alidns.com #百度DNS <40ms 180.76.76.76 #腾讯DN...

debian 安装完毕添加sudo及更换更新源

Debian安装完毕,未安装sudo,切换到root用户su输入密码,切换为root用户Debian12默认的更新源为光盘源或国外源,速度保障都差强人意。所以安装完系统的第一步就是把源更换为国内源。备份/etc/apt/sources.listcp /etc/apt/sources.lis...