Linux环境搭建xampp+禅道


Linux环境搭建xampp+禅道经验:

工具/原料

  • xampp
  • 禅道

步骤一:xampp安装

1.下载xampp安装包:

因为我们是要安装到linux下面,所以下载xampp的linux版本( https://sourceforge.net/projects/xampp/files/XAMPP%20Linux/ ),如下图,并且选择适合自己操作系统位数的版本(32位跟64位之分)。
步骤阅读
查看linux操作系统的位数:在linux终端下(或者crt、xshell之类)敲击命令:uname –a,如果后面出现的是 x86—64,有显著64标志的就是64位、那么你下载64位的xampp版本,没有显著64标志的就是32位,下载32位xampp。经鉴定:我的没有显示的64位的标识,为32位系统。
步骤阅读
步骤阅读

2.安装xampp:

将xampp的安装包上传到linux操作系统,例如上传到/opt目录下。
步骤阅读
修改权限:命令:
chmod 755 xampp-linux-1.8.3-3-installer.run 
步骤阅读
运行安装:命令:
Sudo ./xampp-linux-1.8.3-3-installer.run
步骤阅读
下一步安装:cd /lampp;sudo ./manager-linux.run (我没有运行成功这个命令,但是xampp安装成功了) ,现在xampp就安装到了/opt/lampp目录下。

3.启动xampp:
启动命令:sudo /opt/lampp/lampp start。启动信息如下图,此时并不代表服务启动成功。
步骤阅读
确认启动信息:确认apache启动信息:命令:
ps –ef|grep httpd
步骤阅读
确认启动信息:确认mysql启动信息:命令:
ps –ef|grep mysql
步骤阅读
步骤阅读
停止命令:sudo /opt/lampp/lampp stop。停止信息如下图,此时并不代表服务停止成功。
步骤阅读
停止xampp:确认停止信息:确认Apache停止信息命令:
ps –ef|grep httpd
步骤阅读
  1. 12
停止xampp:确认停止信息:确认mysql停止信息命令:
ps -ef|grep mysql
步骤阅读
  1. 停止xampp:未停止解决方法:如果最终没有停止,就强行杀掉。命令:kill -9 pid。
  2. 步骤阅读

步骤二:安装禅道项目管理软件

1、下载禅道项目管理软件源码

下载站点1: http://sourceforge.net/projects/zentao/files/7.2/ZenTaoPMS.7.2.stable.zip/download
下载站点2: http://dl.cnezsoft.com/zentao/7.2/ZenTaoPMS.7.2.stable.zip
下载ZenTaoPMS.7.2.stable.zip后,解压文件得到zentaopms,将zentaopms整个文件夹上传到服务器的/opt/lampp/htdocs/目录。

2、安装禅道项目管理软件

在浏览器中访问http://127.0.0.1/zentaopms/www/index.php,会显示出安装页面,换成服务器的IP地址。


安装过程会进行系统环境检查,如果出现检查失败的红色提示,执行以下命令,给文件夹添加权限。 (我没有用到这一步)
[plain] view plaincopyprint?chmod o=rwx -R /opt/lampp/htdocs/zentaopms/tmp/  chmod o=rwx -R /opt/lampp/htdocs/zentaopms/www/data  chmod 777 -R  /opt/lampp/htdocs/zentaopms/config  chmod o=rwx -R /opt/lampp/htdocs/zentaopms/tmp/
chmod o=rwx -R /opt/lampp/htdocs/zentaopms/www/data
chmod 777 -R  /opt/lampp/htdocs/zentaopms/config
执行完命令后,点击刷新按钮,全部检查通过变成绿色,点击下一步按钮。

输入数据库服务器IP地址、服务器端口、数据库用户名、数据库密码、PMS使用的库建表使用的前缀。这些都可以默认选项,直接点击保存。清空现有数据:已经安装了一遍,再次安装删除数据库表和数据。
输入公司名称、管理员账号、管理员密码
安装完成后,在浏览器中访问http://127.0.0.1/zentaopms/www/index.php,换成服务器的IP地址。

步骤三:可能会用到的主要命令

1.mysql数据库连接和授权

cd /opt/lampp/bin      
./mysql -uroot –p  点击【enter】
grant all PRIVILEGES on *.* to root@'%' identified by '';
exit
授权之后可以通过windows客户端navicat for mysql连接数据库;

2.apache服务重启命令

/opt/lampp/bin/apachectl stop
/opt/lampp/bin/apachectl start
/opt/lampp/bin/apachectl restart

3.mysql服务重启命令

/opt/lampp/bin/mysqld_safe stop
/opt/lampp/bin/mysqld_safe start
/opt/lampp/bin/mysqld_safe restart

4.xampp重启命令

         如果对apache和mysql不是很熟,不要轻易用上面的重启命令;
直接执行xampp的重启命令即可;可解决比较奇怪的异常问题;
例如:我在重启mysql之后执行./mysql -uroot –p命令,提示
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/opt/lampp/var/mysql/mysql.sock' (2)
检查了一下,我的/opt/lampp/var/mysql/mysql.sock文件在重启mysql的过程中丢失了;直接重启xampp即可;
 
 
         sudo /opt//lampp/lampp restart

5.更改访问目录

  禅道安装完成访问目录为
http://192.169.249.42/zentaopms/www/index.php
cd /opt/lampp/htdoc
vim index.php 文件,
更改配置如图:即可更改为访问目录为
http://192.168.249.42

你可能感兴趣的:(Linux,测试工具,运维)