【API管理系统showdoc部署】+【CentOS-5.10|【API管理系统showdoc部署】+【CentOS-5.10 YUM 方式安装NGINX+PHP】
杂乱不堪的API文档,word、excel、pdf,迫切想找一款API管理工具,最终找到了showdoc(https://github.com/star7th/showdoc),基于php,对于我这个javaer来说略显困难。在一番折腾后终于搞定。
1、安装nginx
yum install nginx
2、安装php
yum remove httpd* php*
yum install yum-priorities -y
rpm -Uvh http://mirrors.opencas.cn/epel/epel-release-latest-5.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
yum --enablerepo=remi install php php-fpm
yum --enablerepo=remi install php-gd php-mysql php-mbstring php-xml php-mcrypt
3、配置nginx
vi /etc/nginx/nginx.conf
usernginx;
worker_processes2;
error_log/var/log/nginx/error.log warn;
pid/var/run/nginx.pid;
events {
worker_connections1024;
}
http {
include/etc/nginx/mime.types;
default_typeapplication/octet-stream;
log_formatmain'$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log/var/log/nginx/access.logmain;
sendfileon;
#tcp_nopushon;
keepalive_timeout65;
gzip on;
gzip_http_version 1.0;
gzip_disable "MSIE [1-6]\.(?!.*SV1)";
gzip_min_length 1024;
gzip_comp_level 3;
gzip_types application/javascript text/css image/gif image/jpeg image/png;
include /etc/nginx/conf.d/*.conf;
server {
listen 8000;
server_name www.域名.com;
root /mnt/www;
index index.html index.htm index.shtml index.php;
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=$1 last;
break;
}
}location ~ .php {
fastcgi_pass127.0.0.1:9000;
fastcgi_indexindex.php;
fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name;
includefastcgi_params;
set $path_info "";
set $real_script_name $fastcgi_script_name;
if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {
set $real_script_name $1;
set $path_info $2;
}
fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
fastcgi_param SCRIPT_NAME $real_script_name;
fastcgi_param PATH_INFO $path_info;
}location ~ /\.ht {
deny all;
}
}
}
4、配置php-fpm
vi /etc/php-fpm.d/www.conf
user = nginx
group = nginx
5、配置php 【【API管理系统showdoc部署】+【CentOS-5.10|【API管理系统showdoc部署】+【CentOS-5.10 YUM 方式安装NGINX+PHP】】
chown -R nginx:nginx /var/lib/php/session
6、下载https://github.com/star7th/showdoc源码,上传到/mnt/www内
chmod 777 /mnt/www/showdoc-master/Application/Runtime/
7、启动php-fpm
/etc/init.d/php-fpm restart
8、启动nginx
/etc/init.d/nginx restart
9、访问 http://域名:8000/showdoc-master/
文章图片
推荐阅读
- 宽容谁
- 我要做大厨
- 增长黑客的海盗法则
- 画画吗()
- 2019-02-13——今天谈梦想()
- 远去的风筝
- 三十年后的广场舞大爷
- 叙述作文
- 20190302|20190302 复盘翻盘
- 学无止境,人生还很长