1、我这里使用的是kali 2020.03 版的系统,默认安装了mysql 的分支版本(MariaDB),apache2, php 。
注:MariaDB是mysql的一个分支,实接操作与mysql没有区别。
kali@kali:~$ whereis mysql
mysql: /usr/bin/mysql /etc/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz
kali@kali:~$ whereis apache2
apache2: /usr/sbin/apache2 /usr/lib/apache2 /etc/apache2 /usr/share/apache2 /usr/share/man/man8/apache2.8.gz
kali@kali:~$ whereis php
php: /usr/bin/php7.4 /usr/bin/php /usr/lib/php /etc/php /usr/share/php7.4-opcache /usr/share/php7.4-json /usr/sare/man/man1/php.1.gz
2、如果不是用的kali,且系统默认没有安装,但用的是debian发行版的linux则可以通过执行以下命令安装环境。
sudo apt-get -y install apache2 mariadb-server php php-mysqli php-gd libapache2-mod-php
3、修改MariaDB密码,因为默认密码为空。
注:启动MariaDB与启动mysql命令方式一样,但启动操作必须加上sudo 输入系统密码。
kali@kali:~$ sudo service mysql start #启动MariaDB
[sudo] kali 的密码:
kali@kali:~$
kali@kali:~$ sudo mysql -u root #kali下的MariaDB默认是无密码,所以可以直接登录
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 38
Server version: 10.3.23-MariaDB-1 Debian buildd-unstable
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> show databases; #显示当前库名
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
+--------------------+
3 rows in set (0.045 sec)
MariaDB [(none)]