美文网首页
CentOS 7 安装ShowDoc

CentOS 7 安装ShowDoc

作者: Evan_Vivian | 来源:发表于2019-03-14 22:18 被阅读0次

    ShowDoc是一个在线API文档、技术文档工具,用ShowDoc可以非常方便快速地编写出美观的API文档。
    详细介绍

    基于 Nginx PHP 环境安装 ShowDoc

    安装 Nginx + PHP

    yum -y install nginx php php-gd php-fpm php-mcrypt php-mbstring php-mysql php-pdo
    
    vim /etc/nginx/conf.d/showdoc.conf
    server {
        listen       80;
        server_name  showdoc.edevops.top;       
        root         /var/www/html/showdoc;                                         
        index        index.php index.html;
    
        location ~ \.php$ {
            root           /var/www/html/showdoc;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }
        location ~ /\.ht {
            deny  all;
        }
    }
    
    vim /etc/nginx/nginx.conf
    http {
        ......
        ......
        include /etc/nginx/conf.d/*.conf;
        ......
        ......
    }
    

    安装ShowDoc

    
    cd /var/www/html
    git clone https://github.com/star7th/showdoc.git
    
    执行命令赋予 showdoc 部分目录的写权限
    chmod -R a+w showdoc/install
    chmod -R a+w showdoc/Sqlite
    
    基于Docke或Composer方式安装的请自行查询相关文档。
    

    开启 NGINX PHP-fpm 服务

    systemctl start php-fpm.service
    systemctl start nginx.service
    systemctl stop firewalld.service
    systemctl disable firewalld.service
    setenforce 0
    sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config
    
    systemctl enable php-fpm.service
    systemctl enable nginx.service
    

    以上步骤执行完毕,可以通过浏览器访问 http://showdoc.edevops.top/install/ ,进行语言的选择以后即可通过 http://showdoc.edevops.top 查看站点效果。

    迁移

    cd /var/www/html
    tar zcf showdoc.migration.gz  showdoc
    scp showdoc.migration.gz User@NewServerIP:/var/www/html
    登录新服务器到/var/www/html目录下解压showdoc.migration.gz 然后参考上边的安装步骤安装即可
    

    原文链接

    相关文章

      网友评论

          本文标题:CentOS 7 安装ShowDoc

          本文链接:https://www.haomeiwen.com/subject/evvhmqtx.html