如何在ubuntu server上安装图形界面并配置lamp和phpmyadmin
在安装完ubuntu server之后,发现它默认是没有图形界面的,于是就想安装一个,虽然命令行功能强大,作为一个小白还是没怎么习惯,而且感觉一些简单的操作用图形化的界面还是要方便一点的
安装图形界面的命令如下:
1 |
|
安装其他的桌面
1 |
|
如果选的是不带应用的桌面的话,连浏览器都是没有的,所以很不方便可以使用以下命令安装google浏览器:sudo apt-get install chromium-browser
然后就是配置lamp环境啦,步骤如下:
- 首先安装apache2:在终端输入
sudo apt-get install apache2
这时在虚拟机的浏览器中输入local host如果能见到以下界面说明安装成功。
- 然后就是安装php了,使用
sudo apt-get install php
安装php,默认安装的是php7,而且官方的源里没有php5,不过实在是有需要的话可以自己换一个ppa的源,输入php -v
显示如下情景说明安装正确。 - 然后就是安装mysql-server了,输入
sudo apt-get install mysql-server
就可以了,然后按照提示设置你的数据库密码。 - 然后安装phpmyadmin,输入
sudo apt-get install phpmyadmin
按照提示选择apache2,按照提示输入数据库的密码就是了,与数据库建立连接。
到这里要安装的就都安装好了。接下来就是一些配置了,更改一下/var/www这个文件夹的权限,输入sudo chmod 777 /var/www -R
将其权限改为可读可写可执行。这时你在浏览器输入localhost/phpmyadmin的话会发现一个404错误,这时输入sudo ln -s /usr/share/phpmyadmin /var/www/html/
创建一个链接就可以了。再次输入结果发现虽然没有404错误但是显示的是一堆代码如下图所示:
登录界面无法显示直接显示php代码。查找资料发现是忘了安装apache的php拓展,apache无法显示php页面,运行下面的命令sudo apt-get install libapache2-mod-php7.0
之后就可以正确显示了。好了基本的配置就完成了。
解决缺少mbstring扩展的问题?
这时php7.0-mbstring模块其实在第2步里安装phpmyadmin的时候已经一起安装过了,系统里并不缺少php7.0-mbstring模块,但为什么还会报错呢?因为Apache需要重启或者重新载入,才能让新的模块开始工作。要重启Apache服务很简单,使用下面一个命令:service apache2 restart
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 协议 ,转载请注明出处!