phpssdbadmin是一个SSDB的图形化界面管理工具,SSDB是一个NoSQL数据库,可以用来替代Redis,具体详情可以查看官网。
本章的目的在于记录phpssdbadmin安装部署的过程,还包括nginx和php的安装,过程并不复杂,只是方便下次部署时查看。
第一步:安装nginx
yum install nginx
安装成功后可以启动nginx(service nginx start),用浏览器访问验证是否能够正常访问。
第二步:安装php和php-fpm
yum install php php-fpm
第三步:配置php
编辑/etc/php.ini文件,将;cgi.fix_pathinfo=1改为:
cgi.fix_pathinfo=0
编辑/etc/php-fpm.d/www.conf文件,做如下修改:
listen = /var/run/php-fpm/php-fpm.sock
user = nginx
group = nginx
修改/var/lib/php目录的权限:
chown -R nginx:nginx /var/lib/php
第四步:配置nginx
配置/etc/nginx/conf.d/default.conf文件,做如下修改:
server {
...
location / {
root /usr/share/nginx/html;
index index.php index.html index.htm;
}
...
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
第五步:校验php是否配置成功
启动php-fpm、重启nginx
service php-fpm start && service nginx restart
在/usr/share/nginx/html目录下编写info.php
<?php
phpinfo();
?>
浏览器访问info.php,如果能够正常看到php详细信息则说明php安装配置成功!
第六步:下载安装ssdb
安装过程比较简单,可以参考官方文档。
第七步:安装phpssdbadmin
从github上下载phpssdbadmin,编辑app/config/config.php,将host和port改为正确的值:
'ssdb' => array(
'host' => '127.0.0.1',
'port' => '8888',
),
在nginx配置文件(如/etc/nginx/conf.d/default.conf)中加入一条URL重写规则:
location /phpssdbadmin {
try_files $uri $uri/ /phpssdbadmin/index.php?$args;
index index.php;
}
浏览器访问phpssdbadmin出现登录页面,默认账号为test,密码为12345678,可在app/config/config.php下进行配置:
'login' => array(
'name' => 'test',
'password' => '12345678', // at least 6 characters
),