ubuntu 下简单配置一个网站

ubuntu 下简单配置一个网站

0、更新服务器

如果ununtu是新配置的或者长时间未使用的需要更新服务器:
sudo apt-get update # 获取最新资源包
sudo apt-get upgrade # 本机软件全部更新
sudo apt-get dist-upgrade # 本机系统软件更新
如果资源包更新过的可以跳过本步骤;
如果中间出先lock如/var/lib/dpkg/lock 上锁什么的
可以直接sudo rm -rf 该锁 如:sudo rm -rf var/lib/dpkg/lock

1、安装mysql

见另一篇文章详述:https://blog.csdn.net/qq_51795834/article/details/109524317

2、准备网站环境

这里网站环境个人建议Apache,主要是Apache服务器安装简单,操作容易,一行命令就搞定

命令:sudo apt-get install apache2 ~~这就完了(* ̄︶ ̄)
完成之后可以在浏览器输入localhost 或者127.0.0.1检查会出现如下界面:

在这里插入图片描述

到这里apache安装成功,这时候就可以进入var目录下会看到www目录,里面有个html文件夹便是该网站的根目录,可以在该目录放置网站的配置文件配置自己的网站。

3、安装php

现在网站没有php就没有灵魂,之前的环境搭建都是搭建的网站平台和数据库,并不支持php,所以我们需要在这里安装配置php,这里使用的是php7:

安装最新版的php7.2
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
这两步是为了获取php安装软件包文件清单,如果这里第一个命令报错了也没关系,可以接着往下执行。

然后便是php的安装:
sudo apt-get install libapache2-mod-php7.2 #php Apache2配件
sudo apt install php7.2-mysql #php mysql配件
sudo apt -y install php-apcu #php apcu配件
安装成功可运行php -v查看php版本

4、文件配置工具

初次用虚拟机linux的小伙伴或许会为一件事困扰,那就是有些虚拟机不支持文件直接拖拉或者有些文件目录不支持复制、移动操作。
如果是不支持文件拖拉的话建议安装vmtools进行操作,这个网上都有教程,这里就不进行介绍了_

如果是目录不支持复制、移动操作的话大多是没有权限,比如说showdetails可以看到permissions denied。
这时候就可以在终端输入sudo nautilus打开一个有权限的文件资源管理器就可以获权操作了。

当然linux的一大特色是终端输入,如果想要增强终端操作文件的小伙伴可以使用vim进行文件操作:
vim获取方法:终端输入sudo apt-get install vim
如果想通过终端直接编辑文件可以使用vim 文件名(最好附加目录)对文件操作。编辑完后输入:wq(记得加上:将光标移除文件到最下端)保存退出,或者:q不保存退出.
在这里插入图片描述

在这里插入图片描述
以上就是本篇的全部内容了,制作不易,感谢支持~~(#.#)