php - digital ocean LAMP 堆栈不工作

标签 php mysql apache2 lamp digital-ocean

我用 Ubuntu 16.10 x64 创建了一个 Ubuntu 1GB/30GB Droplet MYSQL:mysql Ver 14.14 Distrib 5.7.16,适用于使用 EditLine 包装器的 Linux (x86_64) APACHE 版本:Apache/2.4.18 (Ubuntu) PHP:PHP 7.0.13-0ubuntu0.16.10.1(cli)(NTS)

为 super 用户创建 SSH 登录。 使用以下步骤安装LAMP:

  1. sudo apt-get 更新
  2. sudo apt-get install tasksel
  3. sudo tasksel 安装灯服务器

我在/etc/apache2/文件夹中没有文件 尝试使用 sudo apt-get install apache2 安装(说我已经有了最新版本)

index.html 没有出现,只是提示“无法访问站点”

另外,在尝试 mysql -v 时,我收到一条消息“错误 1045 (28000):用户 'root'@'localhost' 的访问被拒绝(使用密码:NO)”

PHP 在 PHP 7.0.13 上安装正常

我一直在各个地方搜索,youtube, digital ocean 论坛等。但现在几天都没有运气。

检查内存,我有足够的内存,没有内存不足的错误。

最佳答案

为什么在运行 Ubuntu 服务器时安装 lampp。只需运行此命令就可以了

sudo apt-get update

sudo apt-get install apache2

sudo apt-get install php mysql-server mysql-client php5-mysql libapache2-mod-auth-mysql php-mbstring php5-gd libapache2-mod-php5

它将安装运行 php 所需的所有东西

关于php - digital ocean LAMP 堆栈不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41720462/

相关文章:

browser - 用户首次访问 Apache2 服务器时自动生成网站 "token"用于 SSL 身份验证

perl - Apache2 mod_perl Last-Modified header 被忽略

php - JMS 序列化程序覆盖 FOSRestBundle 中的组

php - 在 php 中选择查询 mysql 之后运行插入查询

php - 一列来自 mysql 并将其显示为 html 中的两列

PHP mysql匹配多行结果

不带参数的MySQL存储过程

mysql - 我的 WordPress 安装使用哪个 MySQL 数据库?

perl - Apache mod_perl 进程卡在 futex_wait 状态

php - Codeigniter 从数据库返回 Null 一个不为 null 的字段