从零开始搭建自己的博客系统-emlog(一)

62次阅读
没有评论

共计 1238 个字符,预计需要花费 4 分钟才能阅读完成。

从零开始搭建自己的博客系统 -emlog(一)

导语

很多人都想搭建自己的独立博客系统,但不知道如何操作。本次教程就满足下对建立网站不是很了解,又想搭建一个独立博客的朋友,跟我一起一步一步安装部署 emlog 系统来实现这个小理想。

环境准备

  • 下载 emlog

EMLOG 是 every memory log 的简称,即:点滴记忆,是国内使用 php 语言开发的一个轻量级开源博客系统,后台管理符合国人的思维习惯,部署也很方便。

官网下载地址:http://www.emlog.net/

  • 配置 nginx+php 环境

按照官方安装说明,推荐使用 Linux+Apache 主机,原因是 Apache 对 emlog 的伪静态支持的更好一些。本文使用使用 Nginx 服务器来部署,Nginx 的优点自行搜索,本文不做详细介绍。

文中的操作是在 Linux Centos7 系统上操作。

  1. 安装 nginx
yum install nginx

2. 安装完成后,启动 nginx 服务,

systemctl start nginx

3. 在浏览器里访问 http://x.x.x.x(x.x.x.x 为你服务器的 ip 地址),查看 nginx 是否安装成功。端口默认是 80。

nginx 默认页面

看到上图,表示成功安装 nginx。

4. 安装 PHP 和 PHP-FPM

  • 更换 yum 源
yum install epel-releaserpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
  • 安装 php 及其 php 扩展
yum install php72w php72w-fpm php72w-gd php72w-mysql php72w-mbstring php72w-xml php72w-mcrypt  php72w-imap php72w-odbc php72w-pear
  • 启动 php-fpm 服务
systemctl start php-fpm

5. 配置 nginx 与 php 一起工作:

打开 nginx 的主配置文件,添加以下代码:

location/ {root/usr/share/nginx/html;indexindex.html index.htm index.php;
        }location~ \.php${roothtml;fastcgi_pass127.0.0.1:9000;fastcgi_indexindex.php;fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name;includefastcgi_params;
}

然后重启 nginx 服务:

systemctl restart nginx

6. 测试 nginx 与 php 是否正常:

  • 在 nginx 默认网站根目录下创建一个 index.php 文件:
vi /usr/share/nginx/html/info.php
  • 文件内容如下
phpinfo();?>;
  • 在浏览器里访问 http://x.x.x.x/index.php(x.x.x.x 为你服务器的 ip 地址), 出现以下界面,说明 php 环境搭建成功。

php 环境成功页面

正文完
 1
评论(没有评论)