“模板:LAMP”的版本间的差异
来自ARM Wiki
Tangdapeng(讨论 | 贡献) |
Tangdapeng(讨论 | 贡献) |
||
第35行: | 第35行: | ||
[[文件:MySQL设置密码.jpg |300px|设置密码]] | [[文件:MySQL设置密码.jpg |300px|设置密码]] | ||
[[文件:MySQL设置.jpg |300px|MySQL设置]] | [[文件:MySQL设置.jpg |300px|MySQL设置]] | ||
+ | |||
+ | ==== 登入MySQL ==== | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | mysql -u root -p | ||
+ | </syntaxhighlight> | ||
+ | *回车后输入密码,如果要登录其他用户将root改成需要登录的用户名 | ||
==== 安装phpMyAdmin ==== | ==== 安装phpMyAdmin ==== | ||
第50行: | 第56行: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin | sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | ==== 登录phpMyAdmin ==== | ||
+ | *在浏览器地址栏输入localhost/phpmyadmin 进行访问,帐号为phpmyadmin,密码为安装phpmyadmin时设置的初始密码 | ||
+ | [[文件:phpMyAdmin登录账号.jpg |300px|登录]] | ||
+ | *以root登录可能会出现“Access Denied” 错误,我们可以更改 UNIX SOCKET 认证为原生 MySQL 认证。进入数据库后输入如下指令 | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | update mysql.user set plugin = 'mysql_native_password' where User='root'; | ||
+ | flush privileges; | ||
+ | quit | ||
</syntaxhighlight> | </syntaxhighlight> |
2020年5月10日 (日) 18:28的版本
目录
[隐藏]LAMP 环境部署
LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写:
- Linux,操作系统
- Apache,web服务器
- MySQL(MariaDB),数据库管理系统
- PHP,脚本语言
安装Apache
sudo apt update
sudo apt install apache2
安装PHP
sudo apt install php
安装PHPFastCGI管理器
sudo apt install php-fpm
安装MySQL
- Debian 9默认安装MariaDB(MySQL的分支版本)
sudo apt install mysql-server mysql-client
初始化MySQL设置
sudo mysql_secure_installation
- 按照提示输入,过程中设置的密码为数据库root用户的密码
登入MySQL
mysql -u root -p
- 回车后输入密码,如果要登录其他用户将root改成需要登录的用户名
安装phpMyAdmin
- phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具
sudo apt install phpmyadmin
- 安装时会跳出配置选项,并在数据库中创建一个phpmyadmin用户,按提示输入密码及相关操作
建立/var/www 下的软链接
- 链接目标的路径根据web服务器(apache)根文件路径设定
sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin
登录phpMyAdmin
- 在浏览器地址栏输入localhost/phpmyadmin 进行访问,帐号为phpmyadmin,密码为安装phpmyadmin时设置的初始密码
- 以root登录可能会出现“Access Denied” 错误,我们可以更改 UNIX SOCKET 认证为原生 MySQL 认证。进入数据库后输入如下指令
update mysql.user set plugin = 'mysql_native_password' where User='root';
flush privileges;
quit