Answers:
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 Server Guide》。
E: Package 'php5' has no installation candidate
,E: Package 'libapache2-mod-php5' has no installation candidate
,E: Unable to locate package libapache2-mod-auth-mysql
以及 E: Package 'php5-mysql' has no installation candidate
如何在走到这一步?
安装Apache
sudo apt-get install apache2
安装PHP
sudo apt-get install php5 libapache2-mod-php5
从fo 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
libapache2-mod-auth-mysql
在16.04中不再需要
使用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
^
)不是此答案的错字。另请参阅:我应该使用taskel,APT中的任务还是安装常规的metapackage?
在Synaptic中,单击“编辑”并按任务标记。然后选择LAMP Server,然后单击Apply。做完了
在命令行上,最简单的方法可能是使用taskel:
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以及phpmyadmin和perl模块集成在一起。安装在/ 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+上的标准配置
继承人:
sudo apt-get update
sudo apt-get install apache2
sudo apt-get install mysql-server
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
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
这将在您的系统上安装突触
类型
sudo synaptic
打开它。
转到搜索框
在搜索字段中输入apache并单击“搜索”按钮
出现以下字段
向下滚动至Apache2,然后选择左侧的框。
点击申请
选择所有依赖项,然后按照屏幕上的说明进行安装。
以类似的方式安装
php7.0和mysql-server一对一
在安装mysql-server系统期间,要求输入root密码。提供它。
一切完成后,关闭突触。
现在打开浏览器,在地址栏中输入localhost并按Enter
如果出现以下页面
则Apache2安装成功
在终端类型
apt install vim
cd /var/www/html
vim testphp.php
按
i
类型
<?php phpinfo(); ?>
按
Esc : x Enter
转到浏览器,然后在地址栏中键入localhost / testphp.php。
如果出现以下页面
php7.0安装成功
转到终端并输入
mysql --version
如果出现以下提示(系统的版本号可能不同):
mysql Ver 14.14 Distrib 5.7.18, for Linux (x86_64) using EditLine wrapper
然后,您的mysql服务器安装成功。
类型
mysql -u root -p
你会得到:
Enter password:
输入密码。
如果出现以下提示
然后,您现在可以成功登录
类型
mysql> quit
注销。
恭喜,您现在拥有完整的LAMP堆栈
可选的:
您也可以使用synaptic 安装phpmyadmin。在安装过程中,它将要求使用默认服务器。选择apache2。按照屏幕上的其他说明进行操作。
然后打开浏览器,然后在地址栏中键入localhost / phpmyadmin。
出现以下页面
在用户名字段中键入root,在密码字段中键入您在mysql服务器安装期间选择的root用户的密码。
单击转到按钮。
出现以下页面
现在,您已经在系统上成功安装了phpmyadmin。
您可以安装Bitnami灯堆。(包含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
键入后最好从桌面拖放.run文件chmod 755
,然后按Enter。
现在,双击.run文件。它将指导您完成安装过程。
谢谢。
我有一个执行此任务的脚本:lampi
用法:
sudo lampi -i -s -n example.com.local -dr ~/example-site
-i
标志)-n
选项)-dr
可选)-s
标志)现在,可以使用http://example.com.local或https://example.com.local访问该网站
遵循所有步骤
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
如果您使用的是Ubuntu 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/上看到更多详细信息
尝试使用EHCP(简易托管控制面板)...
在干净的服务器上安装ehcp将为您完成肮脏的工作...
tasksel
这样做。请参阅以下内容:我应该使用taskel,APT中的任务还是安装常规的metapackage?