前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用Ubuntu搭建Web服务器

使用Ubuntu搭建Web服务器

作者头像
全栈程序员站长
发布2022-09-01 11:36:53
5.2K2
发布2022-09-01 11:36:53
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

在VMware上搭建虚拟机的教程可以参考这篇文章: Click Here

如果已经安装过Linux虚拟机或者主机上本来就是Linux系统的朋友请略过,直接看以下内容。

首先在自己的ubuntu上搭建服务器环境

切换到root权限

代码语言:javascript
复制
sudo su

然后输入你的密码,就进入到了root权限。这很重要,不在root权限下没法进行下载。

下载Apache2

代码语言:javascript
复制
apt-get install apache2
在这里插入图片描述
在这里插入图片描述

记得下载前要换源,将源换为国内的一些比较快的源,比如清华源、阿里源等。具体操作参考上面安装虚拟机的最后一部分,不然默认源是国外的源,下载速度会比较慢。

下载完以后是这样子

在这里插入图片描述
在这里插入图片描述

然后打开刘浏览器访问127.0.0.1,可以看到这个:

在这里插入图片描述
在这里插入图片描述

这个是安装Apache以后的默认页面。出现这个证明Apache安装成功。

或者可以在terminal下输入ifconfig查看自己的ip

在这里插入图片描述
在这里插入图片描述

如果ifconfig的时候报错的话需要

代码语言:javascript
复制
apt-get install net-tools

然后可以在主机上访问这个ip,发现效果一样,这个就已经是一个初步的服务器了。

在这里插入图片描述
在这里插入图片描述

安装MySQL

执行命令:

代码语言:javascript
复制
apt-get install mysql-server
 
apt-get install mysql-client
 
apt-get install libmysqlclient-dev

检查是否安装成功:

代码语言:javascript
复制
sudo netstat -tap | grep mysql
在这里插入图片描述
在这里插入图片描述

然后登陆MySQL看看:

代码语言:javascript
复制
mysql -u root -p   回车
输入密码(初始密码是root)

然后就进入了MySQL:

在这里插入图片描述
在这里插入图片描述

可以使用show databases;查看当前已经存在的数据库:

在这里插入图片描述
在这里插入图片描述

输入exit退出

在这里插入图片描述
在这里插入图片描述

关于数据库的操作后续还会介绍,这里就不多讲了。

接下来安装PHP

输入命令:

代码语言:javascript
复制
sudo apt-get install software-properties-common

sudo add-apt-repository ppa:ondrej/php && sudo apt-get update

sudo apt-get -y install php7.2

输入php -v可以查看当前php的版本信息。

在这里插入图片描述
在这里插入图片描述

然后安装常用扩展:

代码语言:javascript
复制
sudo apt-get -y install php7.2-fpm php7.2-mysql php7.2-curl php7.2-json php7.2-mbstring php7.2-xml  php7.2-intl php7.2-odbc php7.2-cgi

还有其他的一些扩展(按需下载)

代码语言:javascript
复制
sudo apt-get install php7.2-gd
sudo apt-get install php7.2-soap
sudo apt-get install php7.2-gmp      
sudo apt-get install php7.2-pspell     
sudo apt-get install php7.2-bcmath   
sudo apt-get install php7.2-enchant    
sudo apt-get install php7.2-imap       
sudo apt-get install php7.2-ldap       
sudo apt-get install php7.2-opcache
sudo apt-get install php7.2-readline   
sudo apt-get install php7.2-sqlite3    
sudo apt-get install php7.2-xmlrpc
sudo apt-get install php7.2-bz2
sudo apt-get install php7.2-interbase
sudo apt-get install php7.2-pgsql      
sudo apt-get install php7.2-recode     
sudo apt-get install php7.2-sybase     
sudo apt-get install php7.2-xsl     
sudo apt-get install php7.2-dba 
sudo apt-get install php7.2-phpdbg     
sudo apt-get install php7.2-snmp       
sudo apt-get install php7.2-tidy       
sudo apt-get install php7.2-zip

安装完以后,一个基本的服务器就安装完成了,接下来就开始激动人心的Hello World!了~

代码语言:javascript
复制
cd /var/www/html
ls    #列出当前目录下只有一个index.html文件
rm index.html    #删掉index.html
echo Hello World! > index.php

然后浏览器刷新一下/或者重新访问127.0.0.1

在这里插入图片描述
在这里插入图片描述

一个基本的Apache + PHP + MySQL服务器就搭建完成啦~

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/140183.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年5月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 首先在自己的ubuntu上搭建服务器环境
    • 切换到root权限
      • 下载Apache2
        • 安装MySQL
          • 接下来安装PHP
          相关产品与服务
          云数据库 SQL Server
          腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档