您好,我是 Jefsky。

小姓黄,鹤舞昂黄😊用心积累,无心成荫


关于这个博客

其实这并不是我的第一个线上网站,在这之前,我已经上线过不少网站了。

作为在天朝备案的网站,这是第一个我自己的个人博客,以前都是放外面的服务器的。

12年毕业到现在,曾经有过一个挺好的网站,后来因为某些原因关闭了,那是奠定我从事IT的基础,其实就是个小小的比赛作品而已。继续刚刚的话题。一直没有真真正正的为自己弄一个个人博客。趁着现在在家养病这个机会,就好好的给自己搞搞。

先用着typecho吧,等哪天又心血来潮,就自己写一个博客。

本人文化一般般,看我写这篇东西就知道了,见怪不怪哈

这个网站呢,我打算放一些工作遇到的问题解决方案,一些小技巧,一些胡思乱想,一些好玩的有趣的,一些好吃的,什么都有吧

罢了,谢谢大家

对了,有什么建议或者意见的 都可以找我说说,我不介意大家的吐槽

我会尽可能把自己遇到的,学到的,知道的知识技能运用到博客的每一个角落,并且跟大家分享

------------------------------------------------------------------------------------

关于为什么要叫“程序猿甜品店”

因为我一直想拥有一家甜品店,在店里可以敲敲代码,谈谈项目,吃吃甜品,喝喝咖啡,做做美食,冲冲饮料...

理想而已,但是我希望可以实现,哈哈

甜品,可以让人轻松愉快

也许,你只是为了解决某个问题来到了这里

也许,你只是为了消遣一下时间来到了这里

不管你是什么原因,都很感谢你的到来

我希望每个路过网站的人,都可以快乐开心地渡过每一天

希望本站的每一样东西,都像一份甜品那样,带给你欢乐开心,忘记烦恼

方法总比困难多,你一定能行的!

------------------------------------------------------------------------------------

搭建LAMP(Ubuntu+Apache+Mysql+php)

如果你问我apache和nginx,我只能这样回答,根据我的见解,他们都是服务器软件,apache一般用于网站建设,nginx一般用于负载,我也只是略懂一二

背景:想在阿里云买了服务器,然后建一个个人博客(此教程也可以建立其他网站)

前往阿里云购买主机https://promotion.aliyun.com/ntms/act/qwbk.html?userCode=qpo37rrc|863055719| ,按照自己的需要去选择吧,地域在国内的话,就需要备案了,备案也很简单的。

(这里是默认你已经买好了域名并且已经实名认证)

操作系统选Ubuntu吧,别问我为什么不要windows。如果你已经有了服务器但不是当前系统,你可以去镜像市场那里更换。

本地安装FileZiila和PuTTY

---

FileZiila 用于上传和下载服务器文件

https://filezilla-project.org/download.php?type=client

(这里说个知识点:这里不需要建ftp服务器那些了,用sftp协议就好了,因为就是ssh)

PuTTY 是自由的跨平台

Telnet/SSH 客户端,同时在 Win32 和 Unix 系统下模拟 xterm 终端。

https://github.com/larryli/PuTTY/releases ;

一切都准备好之后就可以用PuTTY远程访问服务器配置环境了

> 这里有个知识点:

>

> su: switch user 切换超级用户;

>

> sudo: switch user and do 使用超级用户执行;

>

> 如果你已经是root超级用户登录了那就不需要用sudo,如果不是就需要了;

>

> su与sudo的区别就是:

>

> su是切换到超级用户root并且一直是root身份,除非你exit了;

>

> sudo是用超级用户root身份来执行当前命令,你需要输入一次当前用户的密码来获取,执行完当前命令之后就不是root身份了;

>

> 使用sudo可以大大减少多人拥有root密码的风险;

更新一下服务器的目录

sudo apt-get update

安装apache

---

sudo apt-get install apache2

完成之后可以使用apache2 -v来查看是否安装好;

安装php(此处以php7为例)

---

sudo apt-get install php7.0

完成之后可以使用php -v来查看是否安装好;

安装php apache模块,让apache支持php

---

sudo apt-get install libapache2-mod-php

安装mysql-server

---

sudo apt-get install mysql-server

安装一些常用的php扩展

---

sudo apt-get install php7.2-curl php7.2-gd curl libcurl3 libcurl3-dev php7.2-mysql

(你可以通过apt-cache search php7来查找相关的安装包)

至此LAMP环境已经搭建好了

为了更好的管理mysql,我们需要安装phpmyadmin


安装phpmyadmin

---

sudo apt install phpmyadmin 过程中会让你输入MySQL密码信息

sudo ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadmin 在站点根目录创建一个软连接

访问你的域名/phpmyadmin

这里默认你已经知道怎样去解析域名

这里你可能会遇到[安装了phpmyadmin之后,root账户不能登录]

http://preparing.jefsky.com/blog/302

一切准备就绪之后,就可以上传我们的博客系统了,这里就以typecho为例。

typecho官网 http://typecho.org/

下载好之后我们把安装包解压并用filezilla上传到网站根目录,然后访问你的域名就可以进行网站的安装啦。