编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

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

wxchong 2024-06-17 22:45:41 开源技术 23 ℃ 0 评论

导语

很多人都想搭建自己的独立博客系统,但不知道如何操作。本次教程就满足下对建立网站不是很了解,又想搭建一个独立博客的朋友,跟我一起一步一步安装部署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。

4. 安装PHP和PHP-FPM

  • 更换yum源
        # yum install epel-release
        # rpm -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;
           index  index.html index.htm index.php;
        }
location ~ \.php$ {
           root           html;
           fastcgi_pass   127.0.0.1:9000;
           fastcgi_index  index.php;
           fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
           include        fastcgi_params;
}

然后重启nginx服务:

# systemctl restart nginx

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

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


Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表