共计 1238 个字符,预计需要花费 4 分钟才能阅读完成。
导语
很多人都想搭建自己的独立博客系统,但不知道如何操作。本次教程就满足下对建立网站不是很了解,又想搭建一个独立博客的朋友,跟我一起一步一步安装部署 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 默认页面
看到上图,表示成功安装 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 环境成功页面
正文完