先说一下,我用的是现在最新版的UBuntu16.04LTS操作系统
刚开始接触UBuntu,在网上看到很多安装教程但都是旧版,照着搭了一次出现各种问题都不成功,
这次根据我前次失败,自己搭个WEB服务器,做这个教程一是为了给自己做个记录,二是分享给和我一
样刚开始接触UBuntu的朋友。
1.安装Apache2,打开终端输入命令:sudo apt-get install apache2  回车,输入Y回车
   如图所视:
就这么简但apache2就装完了,输入:sudo /etc/init.d/apache2 restart ,回车重启apache,这是为了启动apache
打开浏览器,输入127.0.0.1或着localhost,如图所视出现apache2此页面说明您已经安装成功,服务器也已经正常启动。
2.安装php
先说一点现在的php都是7.0,不要想php5了。
瞧这张图上已经告诉我们了,它不到php5
所以在这里终端输入:sudo apt-get install libapache2-mod-php7.0 php7.0 回车,输入Y回车
输入php -v查看一下php的版本,如图所视
输入sudo /etc/init.d/apache2 restart  回车,重启一下apache
输入sudo gedit /var/www/html/test.php,回车,在apache的站根目录下新建一个.php的测试页
在测试页里输入“<?php phpinfo(); ?>”如图所视
在浏览器中输入ubuntu安装教程php测试页所在地址:127.0.0.1/test.php,如果您看这个页面说明php已经安装成功。
3.安装mysql数据库
在终端输入:sudo apt-get install mysql-server mysql-clisent,回车后您将看到如图画面,这还是一样Y回车
这里是输入mysql数据库管理员root的登陆密码
重复一次刚才您输入的mysql数据库管理员root的密码,确定
输入mysql -V  (大写V)查看mysql版本
4.安装phpmyadmin
UBuntu自带安装版的phpmyadmin,但是当我安装完后出现异常情况,这里写出来是为了分享给大家,希
望在您遇到和我一样问题时能有所帮助。
输入sudo apt-get install phpmyadmin
在安装过程中会要求选择Web serverapache2lighttpd,使用空格键选定apache2,然后确定

输入你刚才安装Mysql时设置的密码,确定。
再确认一次Mysql密码,确定。
然后将phpmyadminapache2建立连接,
以我的为例:html目录(也就网站根目录)在/var/www/htmlphpmyadmin/usr/share /phpmyadmin目录,
所以就用命令:sudo ln -s /usr/share/phpmyadmin  /var/www/html,
在浏览器输入phpmyadmin的地址,如图所视出现如下问题,php需要安装mbsting
在终端输入:sudo apt-get install php-mbstring,回车Y安装
mbstring安装完后,打开php.ini也就是php的配置文件,将extension=php_mbstring.dll前面的分号去掉保存退出,
php.ini文件在 etc/php/7.0/apache2里,您可以在终端输入:sudo vim /etc/php/7.0/apache2/php.ini直接打开此文件编辑。
如图所视
再一次输入:sudo /etc/init.d/apache2 restart 重启apache,重新加载php
在浏览器中刷新php测试页,如果您的页面中出现此图,说明mbstring安装成功。
我们再去浏览器刷新phpmyadmin页面,结果是一片空白……
好吧,刷新了N次还是空白页,在网上好多解决方法都没解决,我决定卸掉phpmyadmin,phpmyadmin下载个phpmyadmin的压缩包,
解压,然后将phpmyadminapache2建立连接, 
以我的为例:html目录(也就网站根目录)在/var/www/htmlphpmyadmin/usr/share /phpmyadmin目录,
所以就用命令:sudo ln -s /usr/share/phpmyadmin  /var/www/html
再次到浏览器刷新phpmyadmin页面,翘想已久的phpmyadmin终于出来了,登陆吧,少年!
至此UBuntu16.04TLS下安装apache+php+mysql+phpmyadmin安装完成,Good night.