如何安装一个优秀的BUG管理平台?别再说不会了(下)

发表于:2021-2-26 09:27

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:马非码    来源:博客园

  设置Apache的默认页
  因为我们需要访问的是index.php这个默认的首页,因此需要在配置文件中增加对应的配置:
  <IfModule dir_module>
      DirectoryIndex index.php index.html
  </IfModule>
  下载PHP
  首先到官网的下载页面看看,点击其中的Windows Download:
  这两个版本什么区别,我也不是很清楚,还是先搞个线程安全的吧,听起来也安全点,毕竟线程不安全的,都是要自己调配甚至要写程序控制的。还是果断转迅雷下载,秒下!
  下载后解压到任意一个文件夹。
  配置Apache对php的支持
  打开httpd.conf,在文件的最后增加下述内容:
  LoadModule php5_module "D:/software/php-5.6.12-Win32-VC11-x64/php5apache2_4.dll"
  AddType application/x-httpd-php .php
  PHPIniDir "D:/software/php-5.6.12-Win32-VC11-x64/"
  重启Apache,发现启动不了,继续查看问题:
  仔细查看了配置,发现并没有错,上网一查,说要下载个vc11的库,然后一看php的文件,果然是文件名都带有vc11的字样。找到官网:Visual C++ Redistributable for Visual Studio 2012 Update 4,选择中文下载:
  下载下来之后安装:
  再次启动Apache,这个时候成功了。
  测试php是否安装成功
  在apache下的httpdoc目录中新增一个info.php的文件,内容为:<?php phpinfo(); ?>。在浏览器中访问,出行下述界面,即安装成功!
  配置php对mysql的支持
  把php.ini-production复制一份,改名为php.ini
  在php.ini中去掉以下注释:
  extension=php_mysql.dll
  extension=php_mysqli.dll
  安装禅道
  解压下载的禅道到指定目录,然后我们在apahce中增加一个虚拟目录,根据网上给的方法进行配置:
  ##zentao
  Alias /test "D:/zentaopms/www"
  <Directory "D:/zentaopms/www">
  Options Indexes MultiViews
  AllowOverride None
  order allow,deny
  Allow from all
  </Directory>
  发现不行,原来apache2.4之后语法有了一点改变:
  删除了 Order deny,allow 和 Order allow,deny
  把 Deny from all 替换成了 Require all denied
  把Allow from all 替换成了 Require all granted
  然后还把 Allow from 192.168.10.21 这样的语句给替换成了 Require host 192.168.10.21
  最终改为:
  ##zentao
  Alias /test "D:/zentaopms/www"
  <Directory "D:/zentaopms/www">
  Options Indexes MultiViews
  Require all denied
  Require all granted
  </Directory>
  通过install.php安装
  在浏览器中打开:http://localhost:8080/test/install.php,点击安装,检测环境,发现有点配置没有配置好:
  设置Session存储目录
  修改php.ini,设置Session的存储路径: session.save_path = "D:/PHP_SESSION",然后手动在D盘下新建这个文件夹,并且赋予可写的权限。
  开启pdo_mysql扩展
  因为对应的扩展是在ext这个扩展目录下,因此要在php.ini中指示扩展目录,找到下述语句去掉注释并设置为扩展的物理地址即可即可:
  extension_dir = "D:/software/php-5.6.12-Win32-VC11-x64/ext"
  继续安装,提供mysql的地址、用户名、密码即可。我们也可以后续修改这个生成的配置文件:
  安装之后出行空白界面的处理
  完成后跳转到index.php页面,而且还是空白的页面,且慢,官网的文档不是说现在会出行一个配置界面的吗?这个界面哪去了?
  这个时候切勿紧张,出现这个错误是因为发生了错误,而禅道屏蔽了错误,所以我们看到的是空白界面。我们打开config\my.php,修改其中的调试字段为true:$config->debug = true
  重新打开我们发现下述这么一段话:
  21:10 ERROR: 您访问的域名 localhost:8080 没有对应的公司。 in module\common\model.php on line 58, last called by module\common\control.php on line 25 through function setCompany.
  in framework\router.class.php on line 1568 when visiting
  网上说是没有设置session.save_path,我确认设置了,那么删除掉my.php,然后重新安装以便,终于上述“设置帐号”的界面出来了。

  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号