博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用Ubuntu搭建Web服务器
阅读量:4027 次
发布时间:2019-05-24

本文共 2128 字,大约阅读时间需要 7 分钟。

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

如果已经安装过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-server apt-get install mysql-client apt-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-gdsudo apt-get install php7.2-soapsudo 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-opcachesudo apt-get install php7.2-readline   sudo apt-get install php7.2-sqlite3    sudo apt-get install php7.2-xmlrpcsudo apt-get install php7.2-bz2sudo apt-get install php7.2-interbasesudo 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/htmlls    #列出当前目录下只有一个index.html文件rm index.html    #删掉index.htmlecho Hello World! > index.php

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

在这里插入图片描述
一个基本的Apache + PHP + MySQL服务器就搭建完成啦~

转载地址:http://wapbi.baihongyu.com/

你可能感兴趣的文章
Android中电池信息(Battery information)的取得
查看>>
SVN客户端命令详解
查看>>
Android/Linux 内存监视
查看>>
Linux系统信息查看
查看>>
用find命令查找最近修改过的文件
查看>>
Android2.1消息应用(Messaging)源码学习笔记
查看>>
在android上运行native可执行程序
查看>>
Phone双模修改涉及文件列表
查看>>
android UI小知识点
查看>>
Android之TelephonyManager类的方法详解
查看>>
android raw读取超过1M文件的方法
查看>>
ubuntu下SVN服务器安装配置
查看>>
MPMoviePlayerViewController和MPMoviePlayerController的使用
查看>>
CocoaPods实践之制作篇
查看>>
[Mac]Mac 操作系统 常见技巧
查看>>
苹果Swift编程语言入门教程【中文版】
查看>>
捕鱼忍者(ninja fishing)之游戏指南+游戏攻略+游戏体验
查看>>
iphone开发基础之objective-c学习
查看>>
iphone开发之SDK研究(待续)
查看>>
计算机网络复习要点
查看>>