N1 部署LAMP环境

warning: 这篇文章距离上次修改已过1245天,其中的内容可能已经有所变动。

1.首先安装LAMP环境。

先更新一个,要不可能会发生让你安装不能的事故。

<div class="blockcode">
<div id="code_vd0">

  1. apt-get update -y
  2. apt-get upgrade -y

</div>
复制代码

</div>
1)安装apache2。
<div class="blockcode">
<div id="code_k0K">

  1. apt-get install apache2

</div>
复制代码

</div>
2)安装php。
<div class="blockcode">
<div id="code_DWi">

  1. apt-get install php7.0-xml php7.0 php7.0-cgi php7.0-cli php7.0-gd php7.0-curl php7.0-zip php7.0-mysql php7.0-mbstring wget unzip

</div>
复制代码

</div>

注意要装这个库,要不apache使用不了php。

<div class="blockcode">
<div id="code_GVL">

  1. apt-get install libapache2-mod-php

</div>
复制代码

</div>
3)安装mariadb数据库

安装mariadb命令。

<div class="blockcode">
<div id="code_Ryl">

  1. apt-get install mariadb-server

</div>
复制代码

</div>

等待安装完成,完毕后修改一下服务端的配置。

<div class="blockcode">
<div id="code_psJ">

  1. nano /etc/mysql/mariadb.conf.d/50-server.cnf

</div>
复制代码

</div>

将user改为root,要不存在权限问题,服务自启运行不能。

<div class="blockcode">
<div id="code_yJc">

  1. user            = root

</div>
复制代码

</div>

启动mariadb。

<div class="blockcode">
<div id="code_rt4">

  1. service mysql start

</div>
复制代码

</div>

配置mariadb,通过询问的方式让你配置,按提示操作。

<div class="blockcode">
<div id="code_rFj">

  1. mysql_secure_installation

</div>
复制代码

</div>

以询问的方式完成配置,大概如下:

<span style="color: teal;">#是否设置root用户密码(选择Y并设置密码,这密码后面要使用)
Set root password? [Y/n]

是否删除匿名用户(选择Y)

Remove anonymous users? [Y/n]

是否禁止root远程登录(选择Y)

Disallow root login remotely? [Y/n]

是否删除test数据库(选择Y)

Remove test database and access to it? [Y/n]

是否重新加载权限表(选择Y)

Reload privilege tables now? [Y/n]</span>

登录mysql并创建数据库。

<div class="blockcode">
<div id="code_G7Q">

  1. mysql -uroot -p

</div>
复制代码

</div>

提示输入密码,输入正确密码后回车,出现MariaDB [(none)]> 时证明登录成功。分别执行下面的命令创建nextclouddb数据库及用户并分配权限。

<div class="blockcode">
<div id="code_eua">

  1. MariaDB [(none)]>CREATE DATABASE nextclouddb;
  2. MariaDB [(none)]>CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY '这里面填密码自己设置后面用到';
  3. MariaDB [(none)]>GRANT ALL PRIVILEGES ON nextclouddb.* TO 'nextcloud'@'localhost';
  4. MariaDB [(none)]>exit;

</div>
复制代码

</div>

最后修改于:2020年11月24日 19:17

添加新评论