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

Logo

更多推荐