先说一下,我用的是现在最新版的UBuntu16.04LTS操作系统,刚开始接触Ubuntu,在网上看到很多安装教程但都是旧版,照着搭了一次出现各种问题都不成功,这次根据我前次失败,自己搭个WEB服务器,做这个教程一是为了给自己做个记录,二是分享给和我一样刚开始接触Ubuntu的朋友。

Apache2

  1. 打开终端/terminal,输入powershell sudo apt-get install apache2,回车,当提示powershell Do you want to continue? [Y/n]时输入y回车。如下图:

Screenshot from 2016-09-03 10-07-32.png

  1. 重启apache2:powershell sudo /etc/init.d/apache2 restart
  2. 打开浏览器,输入localhost,检查apache是否正常启动。

PHP

  1. 打开终端/terminal,输入powershell sudo apt-get install libapache2-mod-php7.0 php7.0,回车,当提示powershell Do you want to continue? [Y/n]时输入y回车。如下图:

Screenshot from 2016-09-03 10-18-55.png

  1. 输入php -v查看php的版本。
  2. 输入sudo /etc/init.d/apache2 restart,重启一下apache
  3. 输入sudo gedit /var/www/html/test.php,在apache的站根目录下新建一个test.php的测试页。并在测试页中输入php <?php phpinfo(); ?>,保存,在浏览器中输入localhost/test.php测试。

Mysql

  1. 打开终端/terminal,输入powershell sudo apt-get install mysql-server mysql-client,回车,当提示powershell Do you want to continue? [Y/n]时输入y回车。如下图:

Screenshot from 2016-09-03 10-26-36.png

  1. 在安装过程中,提示New password for the MySQL "root" user:时,设置root用户密码。并再次输入。
  2. 安装好后,输入mysql -V(大写V)查看MySQL版本。

PHPMyAdmin

  1. 打开终端/terminal,输入powershell sudo apt-get install phpmyadmin,回车,当提示powershell Do you want to continue? [Y/n]时输入y回车。如下图:

Screenshot from 2016-09-03 10-32-45.png

  1. 在安装过程中,会要求选择Web server to reconfigure automatically:上下选中apache2,然后回车。
  2. 当提示MySQL application password for phpmyadmin:时,输入之前设置的MySQL root密码即可。
  3. 以我的为例:html目录(也就网站根目录)在/var/www/html,phpmyadmin在/usr/share/phpmyadmin目录,所以就用命令:sudo ln -s /usr/share/phpmyadmin /var/www/html将phpmyadmin链接过去。
  4. 在浏览器输入localhost/phpmyadmin,会提示php需要安装mbstring。
  5. 在终端输入powershell sudo apt-get install php-mbstring,回车Y安装。
  6. 安装后,打开php.ini(php的配置文件),将extension=php_mbstring.dll前面的分号去掉保存退出。php.ini文件在/etc/php/7.0/apache2目录中,输入sudo nano /etc/php/7.0/apache2/php.ini,进入php.ini的编辑状态,按下Ctrl+W搜索‘php_mbstring’可快速定位到extension=php_mbstring.dll,修改好后,按Ctrl+O保存,再按Ctrl+X退出。
  7. 重启apache2,即可打开phpmyadmin。