导语
很多人都想搭建自己的独立博客系统,但不知道如何操作。本次教程就满足下对建立网站不是很了解,又想搭建一个独立博客的朋友,跟我一起一步一步安装部署emlog系统来实现这个小理想。
环境准备
- 下载emlog
EMLOG是every memory log的简称,即:点滴记忆,是国内使用php语言开发的一个轻量级开源博客系统,后台管理符合国人的思维习惯,部署也很方便。
官网下载地址:http://www.emlog.net/
- 配置nginx+php环境
按照官方安装说明,推荐使用Linux+Apache主机,原因是Apache对emlog的伪静态支持的更好一些。本文使用使用Nginx服务器来部署,Nginx的优点自行搜索,本文不做详细介绍。
文中的操作是在Linux Centos7系统上操作。
- 安装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环境搭建成功。
本文暂时没有评论,来添加一个吧(●'◡'●)