一、MySQL的安装
-
安装MySQL
yum install mysql mysql-server
-
设置MySQL开机启动
chkconfig –levels 235 mysqld on
/etc/init.d/mysqld start
-
配置MySQL数据库相关信息
mysql_secure_installation
设置root用户密码(第一次创建直接回车)
设置root密码
移除匿名用户
允许远程访问数据库
移除测试库
以上按需填写 其他直接回车即可
二、Apache安装
-
安装Apache
yum install httpd
-
设置httpd服务开机启动
chkconfig --levels 235 httpd on
-
启动并且验证
/etc/init.d/httpd start
浏览器输入localhost验证服务器是否已经开启
三、安装PHP
由于CentOS6.8自带的php版本为5.3.3,低于testlink1.9.14的最低要求5.4+,因此需先进行yum源的更新
-
更新yum源
针对centos64位的版本更新
rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
-
编辑[remi.repo]下的enabled选项从0设为1
sed -i '/enabled/s/=0/=1/g' /etc/yum.repos.d/remi.repo
-
清理yum
yum clean all
yum makecache
-
查看更新之后可以支持的php版本
yum list php* |grep php-devel
-
安装升级PHP(此处安装56版)
yum install php56
yum install php
-
安装完成之后重启httpd服务
/etc/init.d/httpd restart
-
测试PHP信息
vi /var/www/html/info.php
<?php phpinfo();?>
- 访问测试页面
可以查看到版本信息变成了5.6.30
-
将PHP模块和MySQL模块关联起来
关联前:无法在info.php页面中找到相关的MySQL信息
yum install php-mysql php-gd php-imap php-ldap php-odbc php-xml php-pear php-xmlrpc
-
重启httpd服务,可以查看到info.php页面下出现了相关的MySQL模块
四、安装Testlink
-
将准备好的testlink-9.14.tar.gz移动到/var/www/html下,解压后重命名为testlink
mv testlink-1.9.14.tar.gz /var/www/html
cd /var/www/html
tar -zvxf testlink-1.9.14.tar.gz
mv testlink-1.9.14.tar.gz testlink
-
进入testlink解压目录,修改config.inc.php文件
user_self_signup参数修改为FALSE
config_check_warning_mode参数修改为SILENT
$tlCfg->default_language参数修改为zh_CN
重启httpd
-
进入安装界面
点击New installation同意协议下一步,可以查看到如图错误
-
修改config.inc.php
修改$tlCfg->log_path = '/var /testlink/logs/'
为$tlCfg->log_path = '/var/www/html/testlink/logs/'
修改$g_repositoryPath = '/var/testlink/upload_area/';
为$g_repositoryPath = '/var/www/html/testlink/upload_area/';
刷新页面之后发现错误提示变成了
到testlink文件夹下修改文件夹权限即可
chmod 777 logs
chmod 777 upload_area/
刷新之后即可下一步
输入数据库的账户密码
弹出无法创建config_db.inc.php文件
在testlink文件夹下,创建config_db.inc.php之后将左边的代码全部复制到文件中即可。
五、登陆
浏览器输入http://localhost/testlink/账号密码均为admin。