部署 ShowDoc 到自己的服务器
来源:互联网 发布:linux操作系统入门 编辑:程序博客网 时间:2024/05/29 07:31
一、部署到自己的服务器
环境要求
PHP5.3以上版本、php-mbstring模块、php-pdo模块、mysql数据库
克隆或者下载代码:
https://github.com/star7th/showdoc
导入数据库
下载代码后,将根目录的showdoc.sql文件导入mysql数据库。(注意,需要创建本地 mysql 数据库,并将 showdoc.sql 脚本导入到数据库)
修改配置文件
进入Application/Common/Conf/目录,编辑config.php文件,填写相应的数据库信息
目录权限
请确保Application/Runtime 和Public/Uploads 有可写权限
错误排查
部署时出错,请先确认是否按照上面步骤执行(例如说目录权限有没有)。然后进Application/Runtime/Log看一下日志,或清除下Application/Runtime/目录下所有文件(缓存来的)试试。再遇到无法解决的问题可联系我,联系方式有博客、github、邮件等。
nginx下的重定向规则
请参考:http://blog.star7th.com/2016/03/1969.html
二、Mac 下配置Apache+PHP 环境
1. Apache 常用命令:
- 开启Apache:sudo apachectl start
- 关闭Apache:sudo apachectl stop
重启Apache:sudo apachectl restart
在浏览器中输入localhost,如果出现如下默认的“It works!”界面,则表示Apache开启成功。
2. 开启PHP
在终端输入命令:
sudo vim /etc/apache2/httpd.conf
找到下面一行代码,去掉注释(删除前面的井号)。注意:这里是重点,不反注释这个,showdoc 文件夹无访问权限。
#LoadModule php7_module libexec/apache2/libphp7.so
mac下Apache的默认文件夹为
/Library/WebServer/Documents,在该目录下,将下载好的 showdoc 源码放入,命名文件夹为showdoc, 然后在浏览器中输入localhost/showdoc,即可访问本地搭建的 ShowDoc 服务了。
3. 修改Apache目录
当然也可以根据自己喜好修改项目根目录。修改方法为:
1. 打开终端,输入命令:sudo vim /etc/apache2/httpd.conf2. 找到如下两处 DocumentRoot "/Library/WebServer/Documents" <Directory "/Library/WebServer/Documents">3. 将两处中引号中的目录替换为自定义的目录
完成以上三步后,重启Apache,将之前创建的index.php文件拷贝到自定义目录中,然后在浏览器中输入localhost,如果出现PHP的info页,则表示目录修改成功。
参考:
1. https://github.com/star7th/showdoc
2. showdoc 中文版教程
3. mac下配置Apache+PHP+MySQL环境
- 部署 ShowDoc 到自己的服务器
- 在自己的linux服务器上面部署ShowDoc
- windows部署showDoc
- ShowDoc部署手册
- showdoc部署问题汇总
- 我的服务器开发之路-showdoc的升级
- 自己的项目部署到服务器上的部分问题解决办法
- 如何快速部署自己的插件到Nexus服务器(P2 Update site)?
- 写篇博文记录下自己实现maven自动化部署到服务器的心得
- 【WEB】vue搭建自己的博客网站并部署到服务器
- 程序部署到服务器的错误总结
- 在linux服务器上部署自己的git库,并配置IDEA上传项目到git库
- 将maven项目打包部署到自己的Tomcat下,可用来模拟远程服务器进行测试
- 我的服务器开发之路-子域名配置以及showdoc配置
- vss 部署到服务器
- jsp部署到服务器
- 部署项目到服务器
- 部署项目到服务器
- GBDT和RF
- mybatis批量修改 (update的值也是动态的)
- 使用kindeditor和Struts开发时遇到错误
- 第九章作业
- git rebase 使用详解
- 部署 ShowDoc 到自己的服务器
- HTTP中的一些属性的用法
- [AndroidStudio] Unable to delete dirctory 问题
- openssl证书生产过程
- springMVC整合swagger(亲自试验完全可用)
- 习题5.1
- handlebars+ AmazeUI图片轮播
- 看手机外观专利侵权案例:苹果起诉三星,努比亚起诉360
- 51nod 1230 幸运数 数位dp