使用Ubuntu搭建Web服务器
在VMware上搭建虚拟机的教程可以参考这篇文章:
Click Here
如果已经安装过Linux虚拟机或者主机上本来就是Linux系统的朋友请略过,直接看以下内容。
首先在自己的ubuntu上搭建服务器环境
切换到root权限
sudo su
然后输入你的密码,就进入到了root权限。这很重要,不在root权限下没法进行下载。
下载Apache2
apt-get install apache2
记得下载前要换源,将源换为国内的一些比较快的源,比如清华源、阿里源等。具体操作参考上面安装虚拟机的最后一部分,不然默认源是国外的源,下载速度会比较慢。
下载完以后是这样子
然后打开刘浏览器访问127.0.0.1
,可以看到这个:
这个是安装Apache以后的默认页面。出现这个证明Apache安装成功。
或者可以在terminal下输入ifconfig
查看自己的ip
如果ifconfig
的时候报错的话需要
apt-get install net-tools
然后可以在主机上访问这个ip,发现效果一样,这个就已经是一个初步的服务器了。
安装MySQL
执行命令:
apt-get install mysql-serverapt-get install mysql-clientapt-get install libmysqlclient-dev
检查是否安装成功:
sudo netstat -tap | grep mysql
然后登陆MySQL看看:
mysql -u root -p 回车
输入密码(初始密码是root)
然后就进入了MySQL:
可以使用show databases;
查看当前已经存在的数据库:
输入exit
退出
关于数据库的操作后续还会介绍,这里就不多讲了。
接下来安装PHP
输入命令:
sudo apt-get install software-properties-commonsudo add-apt-repository ppa:ondrej/php && sudo apt-get updatesudo apt-get -y install php7.2
输入php -v
可以查看当前php的版本信息。
然后安装常用扩展:
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
还有其他的一些扩展(按需下载)
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!
了~
cd /var/www/html
ls #列出当前目录下只有一个index.html文件
rm index.html #删掉index.html
echo Hello World! > index.php
然后浏览器刷新一下/或者重新访问127.0.0.1
一个基本的Apache + PHP + MySQL服务器就搭建完成啦~
使用Ubuntu搭建Web服务器相关推荐
- 手机安装Ubuntu搭建web服务器
本人是一个大二的学生最近在家闲着无聊,突发奇想用手机搭建一个web服务器. 工具 https://download.csdn.net/download/liangmaxmin/12137123 先说明 ...
- Ubuntu搭建Anki服务器
Ubuntu搭建Anki服务器 第一步安装Anki 阿里云的服务器,xshell远程登录上 1 #以root用户进行操作 2 3 #安装Akni服务 4 easy_install AnkiServer ...
- 教程 | 用安卓手机搭建 web 服务器(二)—— Nginx 安装配置
上一步完成了必要的软件安装,接下来需要在 Linux 系统上安装 nginx. Nginx("engine x")是一款是由俄罗斯的程序设计师 Igor Sysoev 所开发高性能 ...
- 服务器系统centos7 x64位,在Centos7.2(64位)下搭建Web服务器
一:通过Yum安装mysql 1 # wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 2 # rpm -i ...
- 教程 | 用安卓手机搭建 web 服务器(一)—— 应用安装配置
[2019.2.23 更新]:更新 BusyBox,Linux Deploy 软件 之前无意间看到了一篇<在安卓上部署服务器>的文章,正好最近换了新手机,正好最近在学 Python 和 H ...
- Linux - nginx 搭建 Web服务器
前言 在之前,已经对 nginx 有过基本的介绍. 现在尝试利用 nginx 来 搭建一个 web服务器. 正文 1.什么是 Web 服务器? Web服务器也称为WWW (WORLD WIDE WEB ...
- 使用Linux搭建web服务器
对于一个网站开发者而言,在经历了艰难的开发过程后,要将网站推向给用户,必须要做的一步便是部署我们的web应用,这样广大的用户才能成功访问我们的网站.目前主流的部署平台都是基于Linux的.本文将详细讲 ...
- windows 下搭建Web服务器
windows 下Web服务器的搭建 注:在搭建Web服务器时要有DNS与IIS的支持. 转载于:https://blog.51cto.com/babymylove/161310
- 20秒搭建web服务器,跨平台(mac,window)
服务器: http-server 问题: 其实搭建web服务器有很多种方法,比如: 1.本地的 apache, nginx 2.自己下载安装一个软件,如phpServer 3.node.js 静态we ...
- 利用自己的电脑设置web服务器建网站_win7系统篇,win7系统利用iis搭建web服务器实现信息浏览资源共享的操作方法...
很多小伙伴都遇到过对win7系统利用iis搭建web服务器实现信息浏览资源共享进行设置的困惑吧,一些朋友看过网上对win7系统利用iis搭建web服务器实现信息浏览资源共享设置的零散处理方法,并没有完 ...
最新文章
- 实例详细讲解ASP生成静态页面方法
- C++多态:多态实现原理剖析,虚函数表,评价多态,常见问答与实战【C++多态】(55)
- 12v电流表的正确接法_难点分析 | 电表的内外接法
- 转 CentOS下php安装mcrypt扩展
- java 字符串模糊匹配_Java实现伪查询(全匹配+模糊匹配)
- 应用jacob组件造成的内存溢出解决方案(java.lang.OutOfMemoryError: Java heap space)
- python 概率分布_python实现概率分布
- 推荐关注这7个高质量的前端公众号
- 多线程条件变量(pthread_cond_wait)用法
- 为什么要学python语言、学完有什么好处_学编程为什么首选Python?学完Python的优势有哪些?...
- linux bash 逻辑,Bash 中的逻辑和() | Linux 中国
- 微信小程序项目实例——印记
- 在linux系统中查看mysql版本_Linux系统下查看mysql版本的四种方法_MySQL
- 基于CANoe的ECU Bootloader刷写软件
- 软考中级软件设计师基础整理(1.计算机组成与体系结构)
- 提速降费再发力 中国联通推出八项惠民便民措施
- ios设备苹果手机 js时间字符串转时间戳后显示错误NAN
- c语言10以内的加法程序代码,怎样用c语言编写个能随机出10以内加减法题目的程序...
- hadoop集群调度 azkaban2搭建文档
- 接上次写的筛选【小程序产品筛选,根据不同的分类筛选,价格区间,区域等筛选产品】,优化
热门文章
- win7无法连接打印机拒绝访问_win7系统共享打印机拒绝访问的完美解决方法
- Ubuntu16.04中修复Pycharm问号图标问题
- 平安智慧企业大规模离职_中国平安人事再变动,28年老将任汇川离职,影响几何...
- 带通滤波器参数详细推导
- 一个未完成创业项目的思考——创业杂记
- 大组合数取模hdu5698 瞬间移动
- Unity 3D 如何获取鼠标移动事件
- linux怎么cat结果导出txt,cat 输出文件内容
- element中file-upload组件的提示‘按delete键可删除’,怎么去掉
- Nvidia GPU 最新计算能力表(CUDA Compute Capability)