返回顶部
首页 > 资讯 > 数据库 >Debian11(Linux)系统安装apache、PHP、MySQL
  • 900
分享到

Debian11(Linux)系统安装apache、PHP、MySQL

apachephplinux 2023-09-03 13:09:17 900人浏览 薄情痞子
摘要

Debian11(linux)系统安装apache、PHP、Mysql 安装apache: 打开终端,切换管理员用户执行命令: su root 输入密码回车,这一步是为了确认当前登录用户是否有权限;

Debian11(linux)系统安装apache、PHPMysql

安装apache:

打开终端,切换管理员用户执行命令:

su root

输入密码回车,这一步是为了确认当前登录用户是否有权限;

执行命令确保当前Debian系统是最的:

sudo apt update && sudo apt upgrade -y

执行apache安装命令:

sudo apt install apache2

安装过程中会询问是否继续执行,按下 y 回车继续:

请添加图片描述
等待安装完成;
安装完成后,打开浏览器,地址栏输入访问 127.0.0.1localhost出现apache页面即代表安装成功:请添加图片描述

安装php

这里我我没有直接安装最新的PHP,而是根据版本安装的:

安装PHP5.6,中间需要确认,输入 y 回车继续:

sudo apt-get install php5.6

安装PHP7.2,中间需要确认,输入 y 回车继续:

sudo apt-get install php7.2

安装完成后,执行php-v,出现下方(PHP7.2)即代表安装成功:

想要配置切换PHP版本执行下方命令:

sudo update-alternatives --config php

出现下方页面,*在哪一行启动的就是那个版本,
执行输入行数0或者1或者2回车即可切换(比如想要使用PHP7.2 就输入0回车,想要使用PHP5.6就输入1回车),再次执行php -v查看当前PHP版本即可:
请添加图片描述
或者:
禁用当前版本:
(后边是当前PHP版本,思路就是先禁用当前PHP版本,然后开启要切换的PHP版本,比方说你当前是PHP5.6 最后就是PHP5.6)

sudo a2dismod php5.6

启用要切换的版本:

sudo a2enmod php7.2

重启apache服务:

sudo service apache2 restart

即可切换成功!

如需卸载PHP(php7*代表php7.x的所有版本):

sudo apt-get autoremove php7*

安装PHP扩展:
根据自己的需求安装,注意这里的{extension name}要替换为实际的扩展名。

sudo apt install php8.0-{extension name}

这里我们安装一下mysql的扩展后面会用到的:

php5.6的mysql扩展安装:

sudo apt install -y php5.6-mysql

php7.2的mysql扩展安装:

sudo apt install -y php7.2-mysql

安装MySQL:

执行安装mariadb的命令:

sudo apt install mariadb-server mariadb-client mariadb-common

修改数据库的账号密码:

mysql -e "UPDATE mysql.user SET passWord = PASSWORD('root') WHERE USER = 'root'"
mysql -e "update mysql.user set plugin='mysql_native_password'"

账号为root,密码为root;
这里注意一下,在这里修改密码时可能会报错,如果没有报错请跳过下边这一段,如果出现报错了请看:
出现报错请看:
ERROR 1356 (HY000): View 'mysql.user' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
请添加图片描述
出现报错后,使用命令:

sudo mysql-uroot -p

实现空密码登录数据库,进入到mysql后执行修改密码命令(密码为root):

ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password USING PASSWORD('root');

在这里插入图片描述
密码修改成功;

没有报错请继续继续:
重启MySQL后,输入命令测试是否成功:
u:root
p:root

mysql -uroot -proot

安装且登陆成功:
请添加图片描述

安装vim git net-tools wget curl

终端执行命令:

sudo apt install vim git net-tools wget curl

安装phpmyadmin:

phpmyadmin下载地址:https://www.phpmyadmin.net/downloads/

鼠标下滑找到对应PHP版本,直接点击压缩包名称即可下载:
请添加图片描述
下载完成后将其解压至www目录下,访问即可:

请添加图片描述
注:
安装并使用sudo命令https://blog.csdn.net/cheng1a/article/details/127393077?spm=1001.2014.3001.5502
实现localhost(127.0.0.1)访问WWW:https://blog.csdn.net/cheng1a/article/details/127382436?spm=1001.2014.3001.5502

来源地址:https://blog.csdn.net/cheng1a/article/details/127363638

您可能感兴趣的文档:

--结束END--

本文标题: Debian11(Linux)系统安装apache、PHP、MySQL

本文链接: https://lsjlt.com/news/392288.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Debian11(Linux)系统安装apache、PHP、MySQL
    Debian11(Linux)系统安装apache、PHP、MySQL 安装apache: 打开终端,切换管理员用户执行命令: su root 输入密码回车,这一步是为了确认当前登录用户是否有权限; ...
    99+
    2023-09-03
    apache php linux
  • Linux系统如何安装Apache
    这篇文章主要介绍了Linux系统如何安装Apache,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Apache是一个开放 源码的Web服务器,可以运行在所有使用的计算机平台上...
    99+
    2023-06-28
  • Linux怎么安装mysql+apache+php
    这篇文章主要介绍“Linux怎么安装mysql+apache+php”,在日常操作中,相信很多人在Linux怎么安装mysql+apache+php问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方...
    99+
    2024-04-02
  • 安装Apache mysql php
    目录 一.Apache网站服务 Apache——》静态页面处理——》将静态处理交给PHP Apache简介 安装Apache服务 ​编辑 安装软件思路  二.安装mysql数据库 1. 安装依赖包  2.创建程序用户管理  3.加压安装包...
    99+
    2023-09-04
    apache
  • centos安装apache php mysql
    CentOS是一种免费的开源操作系统,被广泛用于服务器领域。作为一名服务器管理员,你可能会遇到需要安装Apache、PHP和MySQL等组件的情况,本文将向你展示如何在CentOS上安装这些组件。Apache安装Apache是一种流行的We...
    99+
    2023-05-24
  • Linux系统怎么安装apache服务器
    本篇内容主要讲解“Linux系统怎么安装apache服务器”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统怎么安装apache服务器”吧!Apache是一款Web服务器软件,它几乎运...
    99+
    2023-06-28
  • Linux系统安装Mysql 5.7.22
    MySQL 5.7.22安装 mysql5.7.22的安装包下载地址: https://dev.mysql.com/downloads/mysql/5.7.html#downloads ...
    99+
    2024-04-02
  • Linux系统中如何安装apache服务器
    这篇“Linux系统中如何安装apache服务器”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“Linux系统中如何安装apache服务器”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过...
    99+
    2023-06-28
  • Linux系统怎么安装PHP
    Linux系统怎么安装PHP,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。PHP即“超文本预处理器”主要应用与Web服务端开发,该语言的主要特性就是允许web开发人员快速编...
    99+
    2023-06-28
  • Linux系统如何安装php
    这篇文章将为大家详细讲解有关Linux系统如何安装php,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。php简介:PHP(全称:PHP:Hypertext Preprocessor,即”PHP:超文本预处...
    99+
    2023-06-28
  • Linux系统怎么安装MySQL
    这篇文章主要介绍“Linux系统怎么安装MySQL”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux系统怎么安装MySQL”文章能帮助大家解决问题。首先通过 xshell 或者 putty 远...
    99+
    2023-06-28
  • 怎么在Windows系统上安装Apache和MySQL
    这篇文章主要介绍“怎么在Windows系统上安装Apache和MySQL”,在日常操作中,相信很多人在怎么在Windows系统上安装Apache和MySQL问题上存在疑惑,小编查阅了各式资料,整理出简单好用...
    99+
    2024-04-02
  • centos7 安装apache+mysql+php环境
    环境:Centos 7.0Apache 2.2.27Mysql 5.1.72libiconv 1.14 ##Apache 请自行使用编译安装.内容从我自己的word复制过来的,wold里面是好的,...
    99+
    2024-04-02
  • centos怎么安装apache+php+mysql
    CentOS是一种流行的Linux发行版,许多Web开发人员选择使用它来部署Web应用程序或网站。一种常见的部署方式是使用Apache,PHP和MySQL技术栈。在本文中,我们将讨论如何在CentOS上安装这些技术,以便能够快速搭建您的网站...
    99+
    2023-05-14
  • centos如何安装apache+php+mysql
    今天小编给大家分享一下centos如何安装apache+php+mysql的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1....
    99+
    2023-07-06
  • Linux系统之安装PHP环境
    Linux系统之安装PHP环境 一、PHP介绍 1.PHP简介 2.PHP优势 3.php7版本特点 二、本地环境介绍 1.环境规划 ...
    99+
    2023-09-01
    php linux 开发语言
  • Linux系统安装nginx和php-fpm
    Linux系统安装nginx和php-fpm 安装nginx 步骤 安装epel源 yum -y install epel-release 安装nginx yum -y install nginx 启...
    99+
    2023-09-04
    nginx 运维
  • 怎么Linux系统下安装MySQL
    这篇文章主要介绍“怎么Linux系统下安装MySQL”,在日常操作中,相信很多人在怎么Linux系统下安装MySQL问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么Linux系统下安装MySQL”的疑惑有所...
    99+
    2023-06-19
  • Linux系统中如何安装MySQL
    这篇文章给大家分享的是有关Linux系统中如何安装MySQL的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、获取mysql YUM源打开网址:https://dev.mysql.com/downloads/re...
    99+
    2023-06-28
  • Linux系统中怎么安装MySQL
    这篇“Linux系统中怎么安装MySQL”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux系统中怎么安装MySQL”文...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作