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

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

Dongbin5个月前 (08-30)技术150

第一步:更新软件包:

    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

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

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

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

分享给朋友:
返回列表

没有更早的文章了...

下一篇:Apache 部署SSL

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

Apache 部署SSL

第一步:申请证书    申请证书,如亚信的证书。    在/etc/ssl目录下建立目录用于放置证书    cd /etc/ssl    m...

使用diskpart命令挂载EFI分区

list disk select disk 0  (0为选择的磁盘号) list partition  (列出分区) select partition 0 (选择第一分区) set id=ebd0a0a2-b9e5-4433-87c0-68...