linux下testlink环境搭建——踩坑爬坑

来源:互联网 发布:mac dns设置多少 编辑:程序博客网 时间:2024/06/05 11:07

环境:

  • CentOS 7.2 x64
  • xampp版本xampp-linux-x64-7.1.8-0
  • testlink版本1.9.14

1)xampp下载安装——sourceforge上搜索
mysql用户默认是root,密码为空
2)testlink下载官网:www.testlink.org.cn/
3)testlink解压后,重命名为testlink。放在xampp的安装目录下,比如:
/opt/lampp/htdocs/testlink
4)安装必要的依赖
yum -y install php-mysql php-gd
打开/opt/lampp/etc/php.ini
a)找到extension_dir (816行)修改成 extension_dir=/usr/lib64/php/modules
b)在php.ini中搜索:
extension=php_mysql.dll
把这行前面的 ;号去掉,重新启动一下server应该就可以了
同理可以修复GD graphic library的问题,搜索并修改:
extension=php_gd2.dll
LDAP问题,搜索并修改:
extension=php_ldap.dll

题外话,mysql是个很老的模块了,php从5.x版本后PHP就不推荐开发者用这个模块了,一般都是php_mysqli或者php_pdo_mysql,所以你安装的程序是不是需要更新一下?

重启/opt/lampp/lampp restart

5)启动xampp,
opt/lampp/lampp start
6)访问 ip/testlink,按照网页提示一步一步安装,注意到会有报错:原因是文件夹不错存在
7)新建两个日志文件夹并授予777权限
8)重新访问 ip/testlink,按照网页提示一步一步安装


常见错误索引:

1 默认安装后不能访问phpmyadmin

在云主机上安装完成xampp后,首次访问http://xxx.xxx.xxx.xxx/phpmyadmin时,报错
解决方法:
切换到xampp配置文件所在目录下:cd /opt/lampp/etc/extra
vim httpd-xampp.conf

<Directory "/opt/lampp/phpmyadmin">    AllowOverride AuthConfig Limit    Require all granted    Order allow,deny    Allow from all    ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var</Directory>

2 远程访问phpmyadmin提示“配置文件权限错误,不应任何用户都能修改”

原因:phpmyadmin目录权限过高,设置了777访问权限

解决:chmod -R 755 /opt/lampp/phpmyadin

原创粉丝点击