如何搭建属于⾃⼰的Web服务器
  如今随着计算机和互联⽹技术的发展,上⽹现在已经不再是什么难事,打开浏览器,我们可以访问各种论坛站点,⽐如CSDN、博客园等,各种视频⽹站,例如爱奇艺,B站等。在⽹上我们可以写⽂章,看视频,购物,打游戏,聊天等等,但是是否,你也曾思考过,这些东西是怎么做出来的,做这些东西需要掌握的知识多吗?普通⼈能做吗?经过⼀番摸索终于搞懂了这么⼀套流程,⽬前开源的项⽬越来越多,也让许多的新⼿也能够借助这些资源搭建属于⾃⼰的Web服务站点。
⽬前搭建Web服务器的⽅式有很多种,其中有⼀种组合叫做LAMP,即Linux系统+Apache服务器+MySQL+PHP。下⾯将记录我是如何在Linux系统下⾯搭建属于我们⾃⼰的Web服务器,后续将陆续整理如何在我们⾃⼰搭建的Web服务器平台上搭建我们的个⼈⽹站,社区论坛,兴趣社团等等有意思的项⽬。
【第⼀步】安装Linux系统
Linux系统是开源的,可以免费下载安装使⽤,准确的说,Linux是⼀种内核,⽽基于这种内核的操作系统有Ubuntu、Redhat、Centos、Fedora 等。基于习惯,我们把这些操作系统统称为Linux系统。
备注:以上观点纯属个⼈理解
安装Linux系统的⽅法有两种:
⼀:更换电脑操作系统或者安装双系统  -> 参考教程:
⼆:安装VMware虚拟机,并在虚拟机中安装Ubuntu系统
【第⼆步】安装Apache服务器
进⼊Ubuntu系统,快捷键Ctrl+Alt+T打开终端,输⼊指令
①更新资源包
sudo apt update
②更新软件
sudo apt upgrade
③更新系统软件
sudo apt dist-upgrade
④安装Apache服务器
apt install apache2
碰到继续执⾏吗?[Y/n] 输⼊y,然后按回车即可。
等待安装完成即可,这是你看到的界⾯很炫酷,有种⿊客的感觉。
备注:操作Apache服务器相关指令
检查服务器状态:systenctl status apache2
开启服务器:systemctl start apache2 或者 sudo /etc/init.d/apache2 start
关闭服务器:systemctl stop apache2 或者 sudo /etc/init.d/apache2 stop
重启服务器:systemctl restart apache2 或者sudo /etc/init.d/apache2 restart
★☆测试
打开浏览器,在你的主机上输⼊你的IP地址,或者输⼊127.0.0.1或者输⼊localhost,这是⼀回事。不出意外将会出现Apache2 Ubuntu Default Page,即Apache2 Ubuntu默认页⾯。
  深⼊研究,这个页⾯其实是⼀个html页⾯,在终端中寻这个⽂件可输⼊指令:sudo find / -name index.html
默认这个⽂件是放在/var/www/html⽂件夹下的。也就是说如果我们要搭建⾃⼰的⽹站,只需要将我们⽹站的其实页⾯命名为index.html并放在这个⽂件夹下即可。当然这个是相应的配置⽂件中进⾏更改的。
⾄此,Apache服务器安装教程结束。
【第三步】安装MySQL数据库
①安装之前先查看你的ubuntu系统有没有安装mysql数据库
dpkg -l | grep mysql
如果系统已经安装mysql数据库则会出现下⾯提⽰信息
  ②安装数据库
apt install mysql-server
同样碰到继续执⾏吗?[Y/n] 输⼊y,然后按回车即可。
接下来就是⼀样的,等待就可以了。
③检查数据库是否安装成功
netstat -tap | grep mysql
如果出现以下提⽰信息,则表⽰数据库安装成功
php mysql教程视频备注:操作数据库相关指令
可参考博客园⽂章 ->
【第四步】安装PHP
PHP添加了⽀持动态⽹页的服务器⽹页处理功能,是⼀种常见的写后端的语⾔,这种语⾔的特点是⼊门容易精通难,各位打算学习PHP的⼩伙伴做好⼼理准备。
①安装PHP
sudo install php
同样碰到继续执⾏吗?[Y/n] 输⼊y,然后按回车即可。
接下来就是⼀样的,等待就可以了。
②查看PHP版本指令
php -v
③在/var/www/html⽂件夹下新建⼀个⽂件,命名为index.php
sudo nano /var/www/html/index.php
④在⾥⾯写⼊如下代码
<?php
phpinfo();
>
⑤按Ctrl+o -> 回车保存 -> Ctrl+x 退出
打开浏览器,在地址栏输⼊IP地址/index.php或者输⼊127.0.0.1/index.php或者输⼊localhost/index.php
不出特殊情况,你将看到PHP的默认信息页⾯。
【第五步】选择安装模组和软件
上述四步就已经搭建后Web服务器了,已经有⼀个基础了,现在就可以⼤展⾝⼿了。
☆★phpMyAdmin的安装和使⽤
apt install phpmyadmin
同样碰到继续执⾏吗?[Y/n] 输⼊y,然后按回车即可。
接下来就是⼀样的,等待就可以了。
后⾯会出现⼀些选择框,依次选择
Apache2 -> 是 -> 设定密码
完成后在浏览器中输⼊:IP地址/phpmyadmin,不出意外将出现下⾯的界⾯。
  完成,这样就可以以图形化的界⾯管理我们的数据库数据了!
  ⾄此,我们的Web服务器就基本搭建好啦,我们可以再Linux系统的HTML⽂件夹⾥搭建我们⾃⼰的
站点啦,后期我们可以完善我们的⽹站,加上各种各样的⼩⼯具,然后申请⼀个IP和域名,这样我们就可以随时随地访问我们的站点,⾮常的⽅便。
  温馨提醒:请个地⽅专门记录⼀下数据库的账号密码,如果遗忘会是⼀件⾮常令⼈头疼的事情!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。