linux服务器上面部署ShowDoc 安装Composer

1.安装Composer 

Composer 是 PHP 的一个依赖管理工具,功能上类似于Java 的 Maven,Python 的 pip,Ruby的 gem,Nodejs 的 npm。详细介绍可参考:http://www.phpcomposer.com/

Composer 需要 PHP 5.3.2+ 才能运行。安装好PHP环境后,在命令行执行:

  1. curl -sS https://getcomposer.org/installer | php
  2. mv composer.phar /usr/local/bin/composer

Composer  全新安装

先cd进入运行web的目录,如/var/www/html/。执行以下命令:

  1. composer create-project showdoc/showdoc

随后web目录下会出现一个showdoc文件夹。通过浏览器访问http://xxx.com/showdoc/install (请将网址更改为你服务器域名或ip) 便可执行ShowDoc的初始化。如果你想安装到域名的根目录,请自行移动文件夹,或者设置apache/nginx绑定域名到showdoc目录。

如果以上命令执行太慢,则可能是因为国内访问国外网络的问题。建议手动下载:https://github.com/star7th/showdoc

 Composer 升级安装

先停止apache或者nginx对ShowDoc的访问。将ShowDoc所在的目录进行重命名以便备份。如:

  1. mv showdoc showdoc_backup

然后执行ShowDoc的全新安装。具体操作参考上面”全新安装”部分的文字。

全新安装并初始化ShowDoc完毕后,进入之前备份的showdoc_backup目录。将Sqlite/sqlite.db.php(这是原来的数据库文件),以及Public/Uploads/下的所有文件(这些是上传的图片。如没有图片则可忽略之),全部复制并覆盖到新showdoc目录的相应文件。

覆盖文件后,用浏览器访问http://xxx.com/showdoc/index.php?s=/home/update/db (请将网址更改为你服务器域名或ip)。看到OK字样便证明成功升级.

手动安装:

      1)首先从https://github.com/star7th/showdoc下载压缩包

      2) 然后用rz命令上传到服务器上,也可以用上传工具,比如WinSCP等

      3)下载的是showdoc-master.zip,是一个用uzip命令解压,你可以改成你想要的文件名

      4)配置虚拟主机

          我的服务器用的tenginx, 编辑配置文件 vi xx/tenginx/conf/vhosts.conf ,在末尾添加如下:

          

         5)重启tenginx服务

         6)在浏览器地址栏 showdoc.wanshifu.com/install 开启安装

              可能出现以下提示,说明文件写入权限,按下面提示给文件权限。eg: chomod  -R  777 Public/Uploads

              然后出现安装页面,按提示安装即可

posted @ 2018-03-21 12:42  爱你爱自己  阅读(683)  评论(0编辑  收藏  举报