部署ShowDoc到⾃⼰的服务器
⼀、部署到⾃⼰的服务器
环境要求
PHP5.3以上版本、php-mbstring模块、php-pdo模块、mysql数据库
克隆或者下载代码:
导⼊数据库
下载代码后,将根⽬录的showdoc.sql⽂件导⼊mysql数据库。(注意,需要创建本地 mysql 数据库,并将 showdoc.sql 脚本导⼊到数据库)
修改配置⽂件
进⼊Application/Common/Conf/⽬录,编辑config.php⽂件,填写相应的数据库信息
⽬录权限
请确保Application/Runtime 和Public/Uploads 有可写权限
错误排查
部署时出错,请先确认是否按照上⾯步骤执⾏(例如说⽬录权限有没有)。然后进Application/Runtime/Log看⼀下⽇志,或清除下Application/Runtime/⽬录下所有⽂件(缓存来的)试试。再遇到⽆法解决的问题可联系我,联系⽅式有博客、github、邮件等。
nginx下的重定向规则
⼆、Mac 下配置Apache+PHP 环境
1. Apache 常⽤命令:
开启Apache:sudo apachectl start
关闭Apache:sudo apachectl stop
重启Apache:sudo apachectl restartmysql下载后为啥localhost打不开
  在浏览器中输⼊localhost,如果出现如下默认的“It works!”界⾯,则表⽰Apache开启成功。
2. 开启PHP
在终端输⼊命令:
sudo vim /etc/f
到下⾯⼀⾏代码,去掉注释(删除前⾯的井号)。注意:这⾥是重点,不反注释这个,showdoc ⽂件夹⽆访问权限。
#LoadModule php7_module libexec/apache2/libphp7.so
mac下Apache的默认⽂件夹为
/Library/WebServer/Documents,在该⽬录下,将下载好的 showdoc 源码放⼊,命名⽂件夹为showdoc, 然后在浏览器中输⼊localhost/showdoc,即可访问本地搭建的 ShowDoc 服务了。
3. 修改Apache⽬录
当然也可以根据⾃⼰喜好修改项⽬根⽬录。修改⽅法为:
1. 打开终端,输⼊命令:sudo vim /etc/f
2. 到如下两处
  DocumentRoot "/Library/WebServer/Documents"
  <Directory "/Library/WebServer/Documents">
3. 将两处中引号中的⽬录替换为⾃定义的⽬录
完成以上三步后,重启Apache,将之前创建的index.php⽂件拷贝到⾃定义⽬录中,然后在浏览器中输⼊localhost,如果出现PHP的info 页,则表⽰⽬录修改成功。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。