首页 运维知识 如何将Ubuntu20.04搭建web服务器

如何将Ubuntu20.04搭建web服务器

Ubuntu20.04搭建web服务器 其他Ubuntu20以及Ubuntu18系列也可以! 技术栈:LAMP Linux + Apache + MySQL + PHP 数据库可改…

Ubuntu20.04搭建web服务器

其他Ubuntu20以及Ubuntu18系列也可以!

技术栈:LAMP

Linux + Apache + MySQL + PHP
数据库可改用MariaDB等,PHP可改用Perl等
并且可用phpMyAdmin来管理数据库

安装apache2

sudo apt-get install apache2

一路确定,安装完成后在服务端浏览器输入localhost,或者在本地浏览器输入服务器等ip,即可看到apache默认的welcome网页
如何将Ubuntu20.04搭建web服务器插图

更改apache默认显示网页

在 /var/www下有一个html目录,进去后有一个index.html文件,其实就是我们输入localhost显示的页面

vim /var/www/html/index.html

如何将Ubuntu20.04搭建web服务器插图1
我们在/var/www下自己新建一个目录,这里面放一个自己写的html文件
如何将Ubuntu20.04搭建web服务器插图2

vim /etc/apache2/sites-available/000-default.conf

更改DocumentRoot处代码即可,后跟储存html的文件夹
如何将Ubuntu20.04搭建web服务器插图3

vim /etc/apache2/mods-enabled/dir.conf

更改DirecrtoryIndex处代码即可,后跟html文件名
如何将Ubuntu20.04搭建web服务器插图4

修改完毕后执行

sudo /etc/init.d/apache2 restart

重启apache服务后刷新浏览器页面即可

安装MySQL5.7

关于安装此版本的原因以及过程在之前的文章已写过,直接放过来:

MySQL8降级安装MySQL5.7

安装php7.0

libapache2-mod-php7.0是为了让apache2支持php模块

安装比较多也是少了后续的一些麻烦

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php && sudo apt-get update
sudo apt-get install php7.0 libapache2-mod-php7.0

php小拓展

# 如果之前有其他版本PHP,在这边禁用掉

sudo a2dismod php5
sudo a2enmod php7.0

# 安装常用扩展(建议安装)
sudo apt-get -y install php7.0-fpm php7.0-mysql php7.0-curl php7.0-json php7.0-mbstring php7.0-xml  php7.0-intl php7.0-odbc php7.0-cgi

#  安装其他扩展(按需要安装)
sudo apt-get install php7.0-gd
sudo apt-get install php7.0-soap
sudo apt-get install php7.0-gmp      
sudo apt-get install php7.0-pspell     
sudo apt-get install php7.0-bcmath   
sudo apt-get install php7.0-enchant    
sudo apt-get install php7.0-imap       
sudo apt-get install php7.0-ldap       
sudo apt-get install php7.0-opcache
sudo apt-get install php7.0-readline   
sudo apt-get install php7.0-sqlite3    
sudo apt-get install php7.0-xmlrpc
sudo apt-get install php7.0-bz2
sudo apt-get install php7.0-interbase
sudo apt-get install php7.0-pgsql      
sudo apt-get install php7.0-recode     
sudo apt-get install php7.0-sybase     
sudo apt-get install php7.0-xsl     
sudo apt-get install php7.0-dba 
sudo apt-get install php7.0-phpdbg     
sudo apt-get install php7.0-snmp       
sudo apt-get install php7.0-tidy       
sudo apt-get install php7.0-zip

phpMyAdmin

首先查找相应的需要安装的包:

sudo apt-cache search php7.0

若mysql已经开启密码服务则需要先将其关闭,安装好phpmyadmin后再打开

sudo apt-get install phpmyadmin
免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。

作者: 小小编

为您推荐

dell R710 更换raid卡后,raid卡信息没有了,处理方案

dell R710 更换raid卡后,raid卡信息没有了,处理方案

1.将一台服务器(A)的硬盘依次拔出,按相同顺序插入另一台同样配置的服务器(B) 2.启动服务器(B) 3.按提示键盘按...
PL SQL Developer 13连接Oracle数据库并导出数据详细操作教程方法

PL SQL Developer 13连接Oracle数据库并导出数据详细操作教程方法

下载 并安装 PL SQL Developer 13,默认支持中文语言 ========================...
关于一条sql语句在mysql中是如何执行的

关于一条sql语句在mysql中是如何执行的

最近开始在学习mysql相关知识,自己根据学到的知识点,根据自己的理解整理分享出来,本篇文章会分析下一个sql语句在my...
关于sql注入姿势总结(mysql)

关于sql注入姿势总结(mysql)

前言 学习了sql注入很长时间,但是仍然没有系统的了解过,这次总结一波,用作学习的资料。 从注入方法分:基于报错、基于布...
关于Oracle SQL外连接

关于Oracle SQL外连接

SQL提供了多种类型的连接方式,它们之间的区别在于:从相互交叠的不同数据集合中选择用于连接的行时所采用的方法不同。 连接...

发表回复

返回顶部