宿迁腾云网络网站建设公司

腾云网络 八年经验专注网站建设
  • 首页
  • 服务项目
    • 网站建设
    • 微信小程序
    • APP开发
    • SEO优化
  • 建站费用
  • 成功案例
    • 网站建设案例
    • 小程序案例
    • APP开发案例
    • SEO优化案例
  • 行业动态
    • 网站建设
    • SEO优化
    • 技术日志
  • 联系我们
    • 关于我们
首页 > 行业动态 > 技术日志 > 在 Ubuntu 18.04 系统中使用 Apache 搭建超简单 web 服务器的方法

在 Ubuntu 18.04 系统中使用 Apache 搭建超简单 web 服务器的方法

2024-09-01

常见的 Web 服务器包括 IIS,

(音译为阿帕奇)是全球最流行的Web服务器,它速度快、可靠、通过简单的API即可扩展网站优化,并可以在其上部署Perl等解释器,受到了广泛的关注和使用。

它是“战斗民族”设计的轻量级Web服务器——在高并发下仍能以较低的资源消耗保持高性能。

IIS是腾云网络提供的基于操作的互联网基础服务,全称缩写为 。

1. 安装Web服务器

虽然18.04没有这个服务,但是你可以安装一个,因为它是超文本传输​​协议(HTTP)服务器的主程序。

打开终端(),直接使用apt安装

sudo apt install apache2

安装 apt

安装完成后我们检查服务是否启动

systemctl status apache2 // 退出按ctrl+c

打开浏览器,在地址栏中输入(或),出现以下界面即表示安装成功。

mac系统下显示

恭喜!如果您可以看到它!,则表示您的 Web 服务器已成功安装。

通过放入 HTML 文档即可访问它们。

2.常用操作命令

启动、停止和重新启动 Web 服务器

1、sudo /etc/init.d/apache2 start //启动Apache服务
2、sudo /etc/init.d/apache2 stop //停止Apache服务
3、sudo /etc/init.d/apache2 restart //重启Apache服务
4、sudo /etc/init.d/apache2 status //查看Apache服务

方法:打开、关闭并重新启动 Web 服务器

1、systemctl start apache2 //启动Apache服务
2、systemctl stop apache2 //停止Apache服务
3、systemctl restart apache2 //重启Apache服务
4、systemctl status apache2 //查看Apache服务

方法:打开、关闭并重新启动 Web 服务器

1、service apache2 start //启动Apache服务
2、service apache2 stop //停止Apache服务
3、service apache2 restart //重启Apache服务
4、service apache2 status //查看Apache服务

以上任何一种方法都可以在系统中使用。提示:如果你使用的是苹果电脑,可以使用 (启动)、停止和 (重启)。

3.修改网站根目录和默认网页

修改之前可以先安装vim命令(比系统自带的vi编辑器好用得多):

apt install vim // 按Insert进入编辑。按Esc输入 :wq 保存; :q! 不保存强制退出。

1.修改根目录

修改/etc//-中000-.conf中的/var/www/为需要的目录

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

例如:修改000-.conf中的/home/www/

2.修改默认网页

修改/etc//mods-中的dir.confphp和mysql web开发(原书第4版),实现访问域名时默认访问网页

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

原始文件:


 DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm 

只要添加你想要的/bbs就可以了~


 DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm /bbs

添加文件或目录的意思是当我们使用http请求访问/var/www/html的时候,会依次去寻找上面的文件,如果找不到的话,再进入bbs目录去访问php和mysql web开发(原书第4版),就可以使用了。

3.然后使用上述命令重新启动

4.安装PHP

比如需要实现网站的交互功能,比如用户注册,信息发布,产品展示,订单管理等,我们就需要用到动态网站的建设,比如在页面上放一个date()time(),用来实时获取客户访问我们网站的时间。

目前,用于动态网站开发主要语言有四种:ASP,ASP .NET,PHP和JSP。

PHP(超文本预处理器)是当今世界上最流行的脚本语言,它的语法借鉴自C、Java、PERL等语言,但只需很少的编程知识,就可以使用PHP构建一个真正具有交互性的网站。

由于自带了PHP 7.x版本的数据源,所以我们可以很快的安装网站建设,首先检查系统的PHP版本。

php -v 或 php -version // 查看到系统已经有7.2的数据源了

1、准备安装PHP7.2版本,在命令行中输入:

sudo apt install php7.2

2、PHP安装完成后,需要能够识别和解析PHP文件,我们先搜索适合PHP7的插件,输入命令:

apt-cache search libapache2-mod-php

3.您可以在搜索结果中看到PHP7.2版本,因此我们将安装这个:

sudo apt install libapache2-mod-php7.2

4、接下来我们打开网站存储目录/var/www/html(之前的根目录),新建一个test.php文件用于测试。

vim /var/www/html/test.php

按 键进行编辑。输入:


按 Esc 并输入 :wq 保存更改。

现在让我们访问 test.php 文件!访问:

恭喜!动态网站已准备就绪。

5.安装

动态网站搭建完成后,需要使用数据库来存储页面数据、注册账号、信息发布、产品展示图片、订单信息管理等。

它是最流行的关系数据库管理系统,也是WEB应用中最好的关系数据库管理系统应用软件之一。

接下来开始安装数据库,命令:

sudo apt install mysql-server mysql-client

网上说:安装过程会要求输入并确认数据库root用户密码,输入完之后选择确定就可以继续安装了。

新版本安装过程好像没有提示我们输入用户密码,直接安装完成,root用户密码需要我们自己设置。

我们还需要能够与 PHP 交互,因此我们需要安装 PHP 插件:

sudo apt install php-mysql

命令与该命令类似。

service mysql restart 或 systemctl restart mysql

重启服务器:

systemctl restart apache2

就这样。我们终于完成了构建 Web 服务器的过程。开始创建您的博客、论坛或个人网站吧!

6.密码设置(每行后面都需要有英文;结束)

方法 1:使用 SET 命令(您的密码)

mysql -u root
mysql> SET PASSWORD = PASSWORD('newpass');

方法二:使用密码设置

mysqladmin -u root password "newpass";

如果已设置root密码,请按照如下方法修改密码:

mysqladmin -u root password oldpass "newpass"

或者

mysqladmin -u root -p old123456 password new123

方法三:修改用户表的g字段

mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root'; 
mysql> FLUSH PRIVILEGES;

7. 创建 - 添加 - 修改 - 删除

1.使用SHOW语句查看服务器上当前存在哪些数据库:

mysql> SHOW DATABASES;

2.创建数据库“myDB”

mysql> CREATE DATABASE myDB;

使用IF NOT来验证所要创建的表是否与已经存在的表同名,如果相同则不允许创建。

// character set 用于指定数据库字符集 默认编码格式
// collate 用于指定的默认数据库校对 数据库校对规则
// utf8_bin将字符串中的每一个字符用二进制数据存储,区分大小写。utf8_genera_ci不区分大小写,ci为case insensitive的缩写,即大小写不敏感。utf8_general_cs区分大小写,cs为case sensitive的缩写,即大小写敏感。
CREATE DATABASE IF NOT EXISTS "myDB" default character set utf8 collate utf8_general_ci;

3.使用use选择你创建的数据库

mysql> USE myDB; (按回车键出现Database changed 时说明操作成功!)

4.检查当前数据库中存在哪些表

mysql> SHOW TABLES;

5.创建数据库表

mysql> CREATE TABLE MyTable (name VARCHAR(20), sex CHAR(1));

其他选项属性:

NOT NULL - 每一行都必须含有值(不能为空),null 值是不允许的。
DEFAULT value - 设置默认值
UNSIGNED - 使用无符号数值类型,0 及正数
AUTO INCREMENT - 设置 MySQL 字段的值在新增记录时每次自动增长 1
PRIMARY KEY - 设置数据表中每条记录的唯一标识。 通常列的 PRIMARY KEY 设置为 ID 数值,与 AUTO_INCREMENT 一起使用。

6.显示表结构:

mysql> DESCRIBE MyTable;

7.向表中添加记录

mysql> insert into MyTable values (”hyq”,”M”);

8.读取数据

mysql>SELECT * FROM MyTable;

9.以文本格式(例如D:/.txt)将数据加载到数据库表中

mysql> LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE MyTable;

10.导入.sql文件命令(例如D:/.sql)

mysql>use database;
mysql>source d:/mysql.sql;

11. 删除表

mysql>drop TABLE myDB;

12. 清除表格

mysql>delete from MyTable;

13.更新表中数据

mysql>update MyTable set sex=”f” where name=’hyq’;

如果觉得我整理的文章不错,可以看看的话,请点赞。收藏。关注。我会经常更新的。

Tag: 系统 Ubuntu vim 文本识别
网站制作公众号

宿迁腾云网络网站建设公司 | 网站开发 | 网站制作 | 网站优化

咨询电话:13160355545

上一篇

返回栏目

下一篇

免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。

热推

  • 优惠券折扣设置流程是什么?有哪些网站和好用的APP可以推广?
  • 微信公众号开发 phpPHP微信公众号开发的两种模式,感兴趣的小伙伴们微信公众平台开发教程php
  • php源码加密工具 开源不能使用win版加密的文件放到下运行的使用案例php开源网站源码
  • 做软件开发的基本步骤和布局方法,你了解多少?
  • php代码 不起作用的格式著名腾云网络软件宣布制裁大疆!明天会是什么?php代码怎么嵌入html代码
  • php开源网站织梦真的要收费了,腾云网络不是很久不维护开源php论坛
  • php工程师技术学互联网技术不能犹豫,否则你就和高薪擦肩而过了php模板技术smarty
  • 哪种编程语言更适合我家孩子学习?简单版
  • 编程常用语言的几种类型及优点分析!(上)
  • 迄今最有前途的22个PHP框架,你知道几个?

相关

Linux 系统管理员和 web 开发者必知:如何查看 PH

Linux 系统管理员和 web 开发者必知:如何查看 PH

免费且可商用的 PHP CMS 系统推荐:PbootCMS

轻量级可扩展的电商系统:优点与缺点分析

开源电商系统:PHP 与 Java 阵营的比较与选择

开源整站系统 DeDecms、php168、phpcms、V

准职业选手转编辑再转php开发十一,个人素养与

对开源的Java商城系统现状的一些一些建议或者意见

对开源的Java商城系统现状的一些一些建议或者意见

微同商城开源微信小程序商城(前后端开源:+Java)

微同商城开源微信小程序商城(前后端开源:+Java)

轻量级PHP后台接口开发框架:基于Yii的协同办公管理系统

一份接私活搞副业的干货大礼包(涉及不同行业开源项目)

标签

seo(1182) 市场营销(661) 网站制作(573) 网站建设(564) 搜索引擎(553) 网站(482) PHP(361) 编程语言(345) 建站(294) 关键词排名优化(267) 网站建设公司(245) 优化(216) seo排名(207) 域名(190) 软件(171) 网站优化(148) 搜索引擎优化(146) 外链(141) 科技(136) 网站关键词(124) 网站排名优化(123) 域名服务器(120) 网站排名(107) 时政(103) 排名优化(95) 搜索引擎收录(93) 网站设计(92) 电子商务(88) 引擎(86) 移动互联网(85) 开发框架(79) 开发(75) 网站服务器(74) 框架(68) 前端开发(68) 网站分析(66) 网站建设方案(65) 关键(64) 流量(63) 源码(62) 百度优化(62) 网站权重(61) 开放源代码(59) seo培训(53) 网页设计(51) 百度(51) php框架(50) 网站建设知识(50) 大数据(50) 谷歌(49)
宿迁腾云网络网站建设公司
网站建设
  • 私人定制
  • 标准模板建站
  • 经济模板建站
精品模板

宿迁腾云网络网站建设公司

联系电话:13160355545

公司地址:江苏省宿迁市丽景湾华庭北门都市花园公寓9楼907

联系邮箱:admin@tyweb.net

全国分站
  • 北京
  • 广东
  • 东莞 广州 中山 深圳 惠州 江门 珠海 汕头 佛山 湛江 河源 肇庆 潮州 清远 韶关 揭阳 阳江 云浮 茂名 梅州 汕尾
  • 山东
  • 济南 青岛 临沂 济宁 菏泽 烟台 泰安 淄博 潍坊 日照 威海 滨州 东营 聊城 德州 莱芜 枣庄
  • 江苏
  • 苏州 徐州 盐城 无锡 南京 南通 连云港 常州 扬州 镇江 淮安 泰州 宿迁
  • 河南
  • 郑州 南阳 新乡 安阳 洛阳 信阳 平顶山 周口 商丘 开封 焦作 驻马店 濮阳 三门峡 漯河 许昌 鹤壁 济源
  • 上海
  • 河北
  • 石家庄 唐山 保定 邯郸 邢台 沧州 秦皇岛 张家口 衡水 廊坊 承德
  • 浙江
  • 温州 宁波 杭州 台州 嘉兴 金华 湖州 绍兴 舟山 丽水 衢州
  • 陕西
  • 西安 咸阳 宝鸡 汉中 渭南 安康 榆林 商洛 延安 铜川
  • 湖南
  • 长沙 邵阳 常德 衡阳 株洲 湘潭 永州 岳阳 怀化 郴州 娄底 益阳 张家界 湘西
  • 重庆
  • 福建
  • 漳州 泉州 厦门 福州 莆田 宁德 三明 南平 龙岩
  • 天津
  • 云南
  • 昆明 红河 大理 文山 德宏 曲靖 昭通 楚雄 保山 玉溪 丽江 临沧 思茅 西双版纳 怒江 迪庆
  • 四川
  • 成都 绵阳 广元 达州 南充 德阳 广安 阿坝 巴中 遂宁 内江 凉山 攀枝花 乐山 自贡 泸州 雅安 宜宾 资阳 眉山 甘孜
  • 广西
  • 贵港 玉林 北海 南宁 柳州 桂林 梧州 钦州 来宾 河池 百色 贺州 崇左 防城港
  • 安徽
  • 芜湖 合肥 六安 宿州 阜阳 安庆 马鞍山 蚌埠 淮北 淮南 宣城 黄山 铜陵 亳州 池州 巢湖 滁州
  • 海南
  • 三亚 海口 琼海 文昌 东方
  • 江西
  • 南昌 赣州 上饶 吉安 九江 新余 抚州 宜春 景德镇 萍乡 鹰潭
  • 湖北
  • 武汉 宜昌 襄樊 荆州 恩施 孝感 黄冈 十堰 咸宁 黄石 仙桃 随州 天门 荆门 潜江 鄂州 神农架
  • 山西
  • 太原 大同 运城 长治 晋城 忻州 临汾 吕梁 晋中 阳泉 朔州
  • 辽宁
  • 大连 沈阳 丹东 辽阳 葫芦岛 锦州 朝阳 营口 鞍山 抚顺 阜新 本溪 盘锦 铁岭
  • 黑龙江
  • 齐齐哈尔 哈尔滨 大庆 佳木斯 双鸭山 牡丹江 鸡西 黑河 绥化 鹤岗 伊春 大兴安岭 七台河
  • 内蒙古
  • 赤峰 包头 通辽 呼和浩特 乌海 鄂尔多斯 呼伦贝尔
  • 贵州
  • 贵阳 黔东 黔南 遵义 黔西 毕节 铜仁 安顺 六盘水
  • 甘肃
  • 兰州 天水 庆阳 武威 酒泉 张掖 陇南 白银 定西 平凉 嘉峪关 临夏 金昌 甘南
  • 青海
  • 西宁 海西 海东 海北 果洛 玉树 黄南
  • 新疆
  • 乌鲁木齐 伊犁 昌吉 石河子 哈密
  • 西藏
  • 拉萨 山南 林芝 日喀则
  • 吉林
  • 长春 白山 白城 延边 松原 辽源 通化 四平
  • 宁夏
  • 银川 吴忠 中卫 石嘴山 固原
SiteMap
网站地图
TAG标签
Copyright © 2017-2024 TYWEB.NET 宿迁腾云网络科技有限公司 ALL RIGHTS RESERVED.   苏ICP备17033535号-1

热门搜索

百度 下载 2025 2024 2026 货源 货货源 虚拟 禅道 报名 金蝶KIS旗舰版
  • 客服

    在线客服

  • 电话

    13160355545

  • 微信

精品模板
建站费用
成功案例
联系我们