1、打开mac笔记本终端,连接linux服务器[centos]

ssh 用户名@服务器ip

2、更新系统文件包,一路选择"y"

yum update

image.png

3、安装php及其扩展包

3.1安装php7.0版本的软件源

yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm

image.png

3.2安装php及其扩展包

yum install --enablerepo=remi-php70 php php-fpm php-pdo php-mysqli php-mbstring php-gd php-xml php-mcrypt

image.png

4、安装完成之后,php -v查看一下是否安装好

image.png

5、 下载testlink安装包

wget https://jaist.dl.sourceforge.net/project/testlink/TestLink%201.9/TestLink%201.9.17/testlink-1.9.17.tar.gz

如果下载不下来的话,那就在自己本地下载,进入文件目录之后,然后拷贝过去

scp testlink-1.9.17.tar.gz 服务器用户名@服务器ip地址:/root

解压,放到/var/www目录下

解压命令:tar -zxvf testlink-1.9.17.tar.gz

移动文件命令:mv testlink-1.9.17 /var/www/testlink

6、进入cd /etc/nginx/conf.d目录下,编辑文件vim testlink.conf,

编辑内容为:

server {

listen 172.16.167.221:81;

server_name 172.16.167.221;

location ~ .*\.(css|js|png|gif|jpg)$ {

root /var/www/testlink;

}

location / {

root /var/www/testlink;

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

}

}

编辑完成之后,保存:wq!

之后运行命令systemctl start php-fpm,如果没有任何报错信息,则证明成功;

7、重新加载配置文件systemctl reload nginx

8、打开浏览器,输入ip+端口,出现如图所示的界面表示成功,点击“new installation”按钮

127.0.0.1:80

image.png

image.png

9、出现下图所示的错误的时候,输入chown apache:apache -R /var/www/testlink,然后再刷新浏览器

image.png

10、这个时候页面变为:

11、接着处理剩下的那两个错误,终端输入如下:

打开编辑文件vim /var/www/testlink/config.inc.php

查找关键字/log_path

修改为/var/www/testlink/logs/

再查找/upload_area

也是按照上面的修改,/var后面加上www

image.png

12 、全部修改完了之后,刷新浏览器,这个时候就变成全部ok了,点击继续下一步,

image.png

image.png

image.png

13、输入用户名和密码,进入testlink配置界面

username=admin;password=admin

image.png

原创文章,转载请注明出处

testlink php nginx,linux环境部署testlink步骤说明相关推荐

  1. (六)Linux环境部署(Centos+Nginx+Tomcat+Mysql) - 常用命令总结

    因为在网上发现系统性.严谨(特别是在安全方面)的Linux部署方面的参考文章很少,于是整理以下六篇Linux环境部署的系列性文章,其为本人在实践中,完整的搭建一个基于Linux系统上Centos+Ng ...

  2. (三)Linux环境部署(Centos+Nginx+Tomcat+Mysql) - Nginx环境搭建

    因为在网上发现系统性.严谨(特别是在安全方面)的Linux部署方面的参考文章很少,于是整理以下六篇Linux环境部署的系列性文章,其为本人在实践中,完整的搭建一个基于Linux系统上Centos+Ng ...

  3. (四)Linux环境部署(Centos+Nginx+Tomcat+Mysql) - 安装Tomcat和JDK 以及 Nginx与Tomcat整合

    因为在网上发现系统性.严谨(特别是在安全方面)的Linux部署方面的参考文章很少,于是整理以下六篇Linux环境部署的系列性文章,其为本人在实践中,完整的搭建一个基于Linux系统上Centos+Ng ...

  4. 【原创】企业级Linux环境部署(很全、很细)

       [原创不易,转载请注明] <Linux环境部署手册> 企业级Linux环境部署过程,笔者独家整理提供!细到没朋友... 学废了要记得点赞.关注.收藏奥! 关于本文 本文着重详细说明在 ...

  5. Linux环境部署node服务并启动

    Linux环境部署node 一.node下载与安装 1.node下载 2.通过XFTP把下载下来的包传到服务器上 3.解压包 4.建立软链接 二.使用PM2启动node 1.为什么要使用PM2 2.安 ...

  6. Linux 环境部署|Anaconda及Tensorflow

    Linux 环境部署|Anaconda及Tensorflow Linux系统python虚拟环境及HanLP部署(https://duanzhihua.blog.csdn.net/article/de ...

  7. Linux环境部署(Deepin系统)

    Linux环境部署(Deepin系统) 文章目录 Linux环境部署(Deepin系统) 安装JDK 应用添加菜单项 修改Hosts文件 安装maven 安装Docker-Desktop 1.安装My ...

  8. linux裸机安装nginx,linux环境下安装nginx步骤 - 进击的乌龟 - 博客园

    开始前,请确认gcc g++开发类库是否装好,默认已经安装. ububtu平台编译环境可以使用以下指令 apt- get install build- essential apt - get inst ...

  9. 在linux搭性能测试环境,性能测试学习第七天-----JMeter之linux环境部署篇

    一.linux获取动态ip或静态ip: 1. virtualbox 加载linux虚拟机镜像文件,加载时重置全部网卡,加载后网络选择"桥接网络"--本机当前使用网卡: 2. ifc ...

最新文章

  1. 李彦宏:AI模仿人脑是走不通的
  2. SAP QM 源检验(Source Inspection)功能展示
  3. SAP MCH1表和MCHA表更新逻辑
  4. mongo java mapreduce_MongoDB中MapReduce介绍与使用
  5. 011_html标题
  6. 写毕业论文的最容易踩的几个坑
  7. 【转载】Instagram架构分析笔记
  8. 使用Flash读取COOKIE
  9. 【招聘(上海)】东方财富证券招聘.net开发
  10. 二维数组 类型_Java第六章 | 二维数组的创建及使用、数组排序算法
  11. Tensor flow 实战Google深度学习框架 笔记摘要Pfour
  12. JAVA 连等赋值问题
  13. 在线文本比较工具-toolfk程序员在线工具网
  14. linux根据文件名统计文件数,如何统计 Linux 中文件和文件夹/目录的数量
  15. Flutter开发(十一)—— 五种布局之Sliver滚动布局
  16. 学习笔记25 --贴有图片或者二维码的gazebo模型创建
  17. 手机APP测试——Perfecto
  18. 盘点一个Python面向对象的基础问题
  19. easyCVR接入华为Vpaas(VCN/IVS) GB28181记录
  20. [GO] Gin入门

热门文章

  1. 提高Eclipse的运行速度 去掉JPA这个Eclipse 插件
  2. html5拖放文件,HTML5是否允许拖放拖放文件夹或文件夹树?
  3. C#进行Post请求(解决url过长的问题)
  4. mysql5.7 datetime 默认值为‘0000-00-00 00:00:00‘值无法创建问题解决
  5. Android 自定义拍照,解决图片旋转,拍照参数设置兼容问题
  6. IIS网站无法播放视频的解决方法
  7. 是否有“他们的”版本的“git merge -s ours”?
  8. Python类继承对象
  9. 基于TCP协议的Socket通信,实现文件断点续传
  10. 你不能访问此共享文件夹,因为你组织的安全策略阻止未经身份验证的来宾访问