模板:LAMP

来自ARM Wiki
Tangdapeng讨论 | 贡献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

mysql -u root -p
  • 回车后输入密码,如果要登录其他用户将root改成需要登录的用户名

安装phpMyAdmin

  • phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具
sudo apt install phpmyadmin
  • 安装时会跳出配置选项,并在数据库中创建一个phpmyadmin用户,按提示输入密码及相关操作

设置密码 设置密码 MySQL设置

建立/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