AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 34
Accepted
jerhinesmith
jerhinesmith
Asked: 2010-07-29 11:37:14 +0800 CST2010-07-29 11:37:14 +0800 CST 2010-07-29 11:37:14 +0800 CST

设置 LAMP 堆栈的最简单方法是什么?

  • 772

我设置了一个新的 Ubuntu VPS 实例,我想知道最简单的方法是使用基本的 LAMP 堆栈启动和运行(即需要哪些包,需要调整哪些配置选项,如果有的话,等等)。

software-installation lamp
  • 17 17 个回答
  • 60385 Views

17 个回答

  • Voted
  1. Best Answer
    andol
    2010-07-29T11:41:59+08:002010-07-29T11:41:59+08:00
    sudo apt-get update
    sudo apt-get install tasksel
    sudo tasksel install lamp-server
    

    它将为您安装所有基本的 LAMP 堆栈,提示输入 MySQL 根密码等。

    更具体地说,它将安装以下软件包及其依赖项。

    mysql-client-core-5.1 libwrap0 apache2  
    libaprutil1-dbd-sqlite3 tcpd  
    libapache2-mod-php5 apache2.2-common  
    apache2-utils php5-common  
    libaprutil1-ldap libaprutil1  
    php5-mysql mysql-server-core-5.1  
    libdbi-perl libplrpc-perl mysql-server  
    apache2.2-bin libdbd-mysql-perl  
    libhtml-template-perl  
    libnet-daemon-perl libapr1  
    mysql-server-5.1 libmysqlclient16  
    ssl-cert apache2-mpm-prefork  
    mysql-common mysql-client-5.1  
    

    您可能还想看看Ubuntu 服务器指南。

    • 124
  2. Sniper
    2013-04-14T12:23:46+08:002013-04-14T12:23:46+08:00

    安装 Apache

    sudo apt-get install apache2
    

    安装 PHP

    sudo apt-get install php5 libapache2-mod-php5
    

    从 16.04 开始,数字被删除:

    sudo apt-get install php libapache2-mod-php
    

    安装 MySQL

    sudo apt-get install mysql-server
    

    安装 phpMyAdmin

    sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
    

    与 PHP 安装一样,在 16.04 中,该数字被删除:

    sudo apt-get install libapache2-mod-auth-mysql php-mysql phpmyadmin
    

    组合安装

    16.04:

    sudo apt-get install apache2 php libapache2-mod-php mysql-server libapache2-mod-auth-mysql php-mysql phpmyadmin
    

    16.04 之前:

    sudo apt-get install apache2 php5 libapache2-mod-php5 mysql-server libapache2-mod-auth-mysql php5-mysql phpmyadmin
    
    • 31
  3. Abhishek Bhardwaj
    2012-08-28T13:44:56+08:002012-08-28T13:44:56+08:00

    使用 PHPMyAdmin 安装 LAMP 的最简单方法是使用:

    sudo apt-get  install lamp-server^ phpmyadmin 
    

    你甚至不需要安装taskel。更多细节可以在这里找到,它给出了:

    要访问 PHPMyAdmin,请打开终端并输入:

    sudo -H gedit /etc/apache2/apache2.conf
    

    在该文件的某处添加这一行:

    Include /etc/phpmyadmin/apache.conf 
    

    最后使用以下命令重新启动 Apache:

    /etc/init.d/apache2 restart
    

    或者

    sudo service apache2 restart
    
    • 29
  4. Owais Lone
    2010-07-31T21:31:57+08:002010-07-31T21:31:57+08:00

    在 Synaptic 中,单击编辑并按任务标记。然后选择 LAMP 服务器并点击应用。完毕。

    • 15
  5. JonTheNiceGuy
    2010-07-30T00:55:15+08:002010-07-30T00:55:15+08:00

    我个人总是发现安装 MySQL 服务器然后 PHPMyAdmin 将安装我需要的所有部分

    sudo apt-get install mysql-server
    

    (首先这样做意味着它要求提前设置 root 帐户密码)

    然后

    sudo apt-get install phpmyadmin
    

    它还为您提供安装后管理 MySQL 服务器所需的所有工具 :)

    • 11
  6. txwikinger
    2010-07-29T11:41:24+08:002010-07-29T11:41:24+08:00

    在命令行上,最简单的方法可能是使用tasksel:

    sudo tasksel install lamp-server
    
    • 10
  7. Panther
    2012-01-19T14:00:17+08:002012-01-19T14:00:17+08:00

    包是apache2和libapache2-mod-php5。php5 有许多附加模块,您可能需要一些。列出它们apt-cache search php5

    尝试修改您的搜索或

    sudo apt-get install apache2 libapache2-mod-php5
    

    启用 php5

    sudo a2enmod php5
    

    重启阿帕奇

    sudo service apache2 restart
    

    如果您从 apache 开始,以下 wiki 页面会非常有帮助。

    https://help.ubuntu.com/community/ApacheMySQLPHP

    https://help.ubuntu.com/11.10/serverguide/C/httpd.html

    注意-此答案是从其他地方迁移而来的。添加mysql安装

    sudo apt-get install mysql-server php5-mysql
    
    • 4
  8. sagarchalise
    2010-08-21T09:35:08+08:002010-08-21T09:35:08+08:00

    http://www.apachefriends.org/en/xampp-linux.html

    它集成了 LAMP 和 phpmyadmin 以及 perl 模块。安装在 /opt/lampp 中,因此可以轻松安装/移除...

    • 2
  9. thucnguyen
    2014-09-04T07:19:37+08:002014-09-04T07:19:37+08:00

    我的瑞士军刀命令:

    sudo apt-get install apache2 mysql-server mysql-client libapache2-mod-auth-mysql php5 php5-mysql libapache2-mod-php5 php5-mcrypt php5-curl php5-cli php5-gd phpmyadmin
    
    • 2
  10. Ulad Kasach
    2016-04-26T23:22:28+08:002016-04-26T23:22:28+08:00

    PHP7.0 在 Ubuntu 16+ 上是标准的

    下面是纲要:

    1 一如既往

     sudo apt-get update
    

    2 安装 Apache2

     sudo apt-get install apache2
    

    3 安装mysql服务器

     sudo apt-get install mysql-server
    

    4 安装 PHP 7.0

     sudo apt-get install php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-curl php-mbstring php7.0-mbstring php-gettext php7.0-json php-xml
     sudo a2enmod php7.0
    

    5 安装phpmyadmin

     sudo apt-get install mcrypt
     sudo apt-get install phpmyadmin
    

    请注意,您需要添加Include /etc/phpmyadmin/apache.conf到使用以下命令打开的文件中。(信用)

     sudo gedit /etc/apache2/apache2.conf 
    

    可选的

     sudo a2enmod rewrite
    
    • 2

相关问题

  • 我应该在哪里安装 sagemath?

  • How do I install Adobe Flash player?对于 11.10 及更高版本明确修复 11.10 上的 64 位 Flash

  • 如何设置软件中心为非 root 用户安装软件?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何安装 .run 文件?

    • 7 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    如何获得 CPU 温度?

    • 21 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Marko Smith

    如何使用命令行将用户添加为新的 sudoer?

    • 7 个回答
  • Marko Smith

    更改文件夹权限和所有权

    • 9 个回答
  • Marko Smith

    你如何重新启动Apache?

    • 13 个回答
  • Marko Smith

    如何卸载软件?

    • 11 个回答
  • Marko Smith

    如何删除 PPA?

    • 26 个回答
  • Martin Hope
    NES 如何启用或禁用服务? 2010-12-30 13:03:32 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    Olivier Lalonde 如何在结束 ssh 会话后保持进程运行? 2010-10-22 04:09:13 +0800 CST
  • Martin Hope
    David B 如何使用命令行将用户添加为新的 sudoer? 2010-10-16 04:02:45 +0800 CST
  • Martin Hope
    Hans 如何删除旧内核版本以清理启动菜单? 2010-08-21 19:37:01 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve