设置LAMP堆栈最简单的方法是什么?
我设置了一个新的Ubuntu VPS实例,我想知道最简单的方法是使用基本LAMP堆栈启动和运行(即需要哪些包,需要调整哪些配置选项,如果有的话等)。
sudo apt-get update sudo apt-get install tasksel sudo tasksel install lamp-server
它将为您安装所有基本LAMP堆栈,提示MySQL root密码等。
更具体地说,它将安装以下软件包及其依赖项。
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 Server Guide 。
安装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
使用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
在Synaptic中,单击“编辑”并按任务标记。 然后选择LAMP Server并点击apply。 完成。
我个人总是发现安装MySQL服务器然后安装PHPMyAdmin将安装我需要的所有部件
sudo apt-get install mysql-server
(首先这意味着它要求提前设置root帐户密码)
然后
sudo apt-get install phpmyadmin
它还为您提供了安装MySQL服务器后管理MySQL服务器所需的所有工具:)
在命令行上,最简单的方法可能是使用tasksel :
sudo tasksel install lamp-server
包是apache2
和libapache2-mod-php5
。 php5有许多额外的模块,你可能需要一些。 用apt-cache search php5
列出它们
尝试修改您的搜索或
sudo apt-get install apache2 libapache2-mod-php5
启用php5
sudo a2enmod php5
重启apache
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
http://www.apachefriends.org/en/xampp-linux.html
它有LAMP以及与myl模块集成的phpmyadmin。 安装在/ opt / lampp中,因此可以轻松安装/拆卸……
我的瑞士军刀命令:
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
PHP7.0是Ubuntu 16+的标准配置
inheritance人破产:
1永远
sudo apt-get update
2安装Apache2
sudo apt-get install apache2
3安装mysql-server
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
打开终端
Ctrl + Alt + T.
类型
sudo apt install synaptic
这将在您的系统上安装synaptic
类型
sudo synaptic
打开它。
转到搜索框
在搜索字段中键入apache并单击“搜索”按钮
出现以下字段
向下滚动到Apache2并选择左侧的框。
点击“申请”
选择所有依赖项并按照屏幕说明进行安装。
以类似的方式安装
php7.0和mysql-server一个接一个
在安装mysql-server系统期间要求root密码。 提供它。
一切都完成后,关闭突触。
现在打开浏览器并在地址栏中键入localhost ,然后按Enter键
如果出现以下页面
然后Apache2安装成功
在终端类型
apt install vim cd /var/www/html vim testphp.php
按
一世
类型
按
Esc : x 输入
转到浏览器并在地址栏中键入localhost / testphp.php
如果出现以下页面
然后php7.0安装成功
转到终端并输入
mysql --version
如果您收到以下提示(系统的版本号可能不同):
mysql Ver 14.14 Distrib 5.7.18, for Linux (x86_64) using EditLine wrapper
然后你的mysql-server安装成功了。
类型
mysql -u root -p
你会得到:
Enter password:
提供密码。
如果您收到以下提示
然后,您现在可以成功登录
类型
mysql> quit
退出。
恭喜,您现在拥有一个完整的LAMP堆栈
可选的:
您也可以使用synaptic安装phpmyadmin 。 在安装过程中,它将要求使用默认服务器。 选择apache2 。 按照其他屏幕说明进行操作
然后打开浏览器并在地址栏中键入localhost / phpmyadmin
出现以下页面
在用户名字段中键入root ,在密码字段中键入在mysql-server安装期间选择的root用户的密码。
单击“ Go”按钮。
出现以下页面
现在您已在系统上成功安装了phpmyadmin。
您可以安装Bitnami lampstack 。(包含LAMP所有必需子包的包)。
首先在bitnami网站上创建一个帐户,下载bitnami-lampstack-5.5.30-1-linux-x64-installer.run文件。 然后将文件复制到桌面(为方便起见)。 要提供读取和排除权限,请打开终端(Ctrl + Alt + T)。 和类型
chmod 755 chmod 755 'location of bitnami-lampstack-5.5.30-1-linux-x64-installer.run
在输入chmod 755
,最好从桌面拖放.run文件,按回车键。
现在双击.run文件。 它将指导您完成安装过程。
谢谢。
我有一个这个任务的脚本: lampi
用法:
sudo lampi -i -s -n example.com.local -dr ~/example-site
它有什么作用:
- 安装LAMP堆栈(
-i
标志) - 设置并配置apache2 , mysql , php , phpmyadmin
- 然后设置一个名为example.com.local的自定义站点(
-n
选项) - 将〜/ example-site目录设置为文档根目录(
-dr
选项) - 为此站点启用SSL(https)( –
-s
标志)
现在,可以使用http://example.com.local或https://example.com.local访问该站点
如果您使用的是unbuntu 16,只需一个命令即可:
sudo apt-get install apache2 mysql-server php libapache2-mod-php php-mcrypt php-mysql phpmyadmin
只需按照屏幕上的说明输入mysql,phpmyadmin配置的密码即可
您可以在我的博客上查看更多详细信息http://tvivu.com/install-lamp-stack-ubuntu-16-04/
遵循所有步骤
sudo apt-get update sudo apt-get install apache2 sudo apt-get install mysql-server sudo apt install php7.0-cli sudo apt-get install phpmyadmin php-mbstring php-gettext sudo phpenmod mcrypt sudo phpenmod mbstring sudo systemctl restart apache2 sudo apt-get update
(注意如果phpmyadmin在尝试此最后三行代码后不起作用)
gksu gedit /etc/apache2/apache2.conf /etc/init.d/apache2 restart sudo apt-get install gksu^C
我有一个易于使用, 简单的bash脚本 ,可以自动在系统上安装LAMP堆栈。
只需在终端中运行此命令即可使用bash脚本:
wget --no-cache -O - https://gist.github.com/EmpireWorld/737fbb9f403d4dd66dee1364d866ba7e/raw/install-lamp.sh | bash
另外phpMyAdmin安装包含在要点中。
查看要点
试试EHCP(简易托管控制面板)……
在干净的服务器上安装ehcp会为你做脏工作……