我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

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

安装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

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux系统如何安装Apache

这篇文章主要介绍了Linux系统如何安装Apache,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Apache是一个开放 源码的Web服务器,可以运行在所有使用的计算机平台上
2023-06-28

Linux系统怎么安装apache服务器

本篇内容主要讲解“Linux系统怎么安装apache服务器”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统怎么安装apache服务器”吧!Apache是一款Web服务器软件,它几乎运
2023-06-28

Linux系统中如何安装apache服务器

这篇“Linux系统中如何安装apache服务器”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“Linux系统中如何安装apache服务器”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过
2023-06-28

Linux系统怎么安装PHP

Linux系统怎么安装PHP,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。PHP即“超文本预处理器”主要应用与Web服务端开发,该语言的主要特性就是允许web开发人员快速编
2023-06-28

Linux系统如何安装php

这篇文章将为大家详细讲解有关Linux系统如何安装php,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。php简介:PHP(全称:PHP:Hypertext Preprocessor,即”PHP:超文本预处
2023-06-28

Linux系统怎么安装MySQL

这篇文章主要介绍“Linux系统怎么安装MySQL”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux系统怎么安装MySQL”文章能帮助大家解决问题。首先通过 xshell 或者 putty 远
2023-06-28

centos如何安装apache+php+mysql

今天小编给大家分享一下centos如何安装apache+php+mysql的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1.
2023-07-06

linux下怎么安装apache与php

本篇内容主要讲解“linux下怎么安装apache与php”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux下怎么安装apache与php”吧!1.apache 在如下页面下载apache
2023-06-17

Linux系统中如何安装MySQL

这篇文章给大家分享的是有关Linux系统中如何安装MySQL的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、获取mysql YUM源打开网址:https://dev.mysql.com/downloads/re
2023-06-28

怎么Linux系统下安装MySQL

这篇文章主要介绍“怎么Linux系统下安装MySQL”,在日常操作中,相信很多人在怎么Linux系统下安装MySQL问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么Linux系统下安装MySQL”的疑惑有所
2023-06-19

编程热搜

目录