【測試用例管理】testlink1.9.19+centos6 +LNMP的安裝

采用LNMP的方式

首先要查看testlink安裝要求的環(huán)境(php7(>5.6版本)+mysql5.6)

一、開啟網(wǎng)卡宙攻,確保聯(lián)網(wǎng)可執(zhí)行yum命令

[root@localhost ~]#?vi /etc/sysconfig/network-script/ifcfg-eth0

? 將onboot=no改成yes

二画舌、配置防火墻堕担,開啟80端口和3306端口

[root@localhost ~]# vi?/etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

[root@localhost ~]# /etc/init.d/iptables restart ? ? ? ?//重啟防火墻使配置生效

三、關(guān)閉SELINUX

查看SELinux狀態(tài):

1曲聂、/usr/sbin/sestatus -v ? ? ?##如果SELinux status參數(shù)為enabled即為開啟狀態(tài)

SELinux status: ? ? ? ? ? ? ? ? enabled

2霹购、getenforce ? ? ? ? ? ? ? ? ##也可以用這個(gè)命令檢查

關(guān)閉SELinux:

1、臨時(shí)關(guān)閉(不用重啟機(jī)器):

setenforce 0 ? ? ? ? ? ? ? ? ?##設(shè)置SELinux 成為permissive模式

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ##setenforce 1 設(shè)置SELinux 成為enforcing模式

2朋腋、修改配置文件需要重啟機(jī)器:

修改/etc/selinux/config 文件

將SELINUX=enforcing改為SELINUX=disabled

重啟機(jī)器即可

四齐疙、配置CentOS第三方y(tǒng)um源(CentOS默認(rèn)的標(biāo)準(zhǔn)源里沒有nginx的包)? ???

[root@localhost ~]# yum -y install wget??????? ????? ? //安裝wget工具?[root@localhost ~]# wget http://www.atomicorp.com/installers/atomic ? ???//下載atomic yum源?[root@localhost ~]# sh ./atomic???????????????? ? //安裝?[root@localhost ~]# yum check-update ? ? ? //更新yum軟件包

五、安裝Nginx

[root@localhost ~]# yum -y install nginx ? ? ? ?//安裝nginx軟件?[root@localhost ~]# service nginx start ? ? ? ? ?//啟動(dòng)?[root@localhost ~]# chkconfig nginx on ? ? ? ?// 設(shè)置開機(jī)啟動(dòng)?[root@localhost ~]# /etc/init.d/nginx restart ? ? ? ? //重啟nginx服務(wù)

六旭咽、安裝MySQL

? ? ? ?1贞奋、首先先卸載清除舊版的mysql

? ? ? ? ? ? ?停止mysql服務(wù):

service mysqld stop

卸載舊版mysql:

yum remove mysql mysql-*

執(zhí)行過程中會(huì)詢問你是否移除,此時(shí)輸入“Y”

? ? ? ? ? ??查看已安裝的軟件:

rpm -qa|grep mysql

卸載mysql:

yum remove mysql mysql-server mysql-libs compat-mysql51

移除命令執(zhí)行后轻专,可再看看是否有殘余的mysql忆矛,輸入命令:

yum list installed | grep mysql

如果移除干凈了,我們便可以開始下一步操作。

? ? ? ?2、安裝mysql5.6源

rpm -Uvh?http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm

3催训、安裝MySQL

yum install mysql-community-server

安裝完成后洽议,輸入命令查看MySQL版本號:

mysql -V

4、啟動(dòng)MySQL

service mysqld start

chkconfig mysqld on??????? ????????????????? ? //設(shè)置開機(jī)啟動(dòng)

七漫拭、安裝php7

1.若之前安裝過其他版本PHP亚兄,先刪除

# yum remove php*

2.rpm安裝PHP7相應(yīng)的yum源

CentOS/RHEL 7.x:

# rpm -Uvh?https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

# rpm -Uvh?https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

CentOS/RHEL 6.x:

# rpm -Uvh?https://mirror.webtatic.com/yum/el6/latest.rpm

3.yum安裝PHP7

# yum install php70w

4.安裝其他插件(選裝)

這一步如果閑麻煩的話直接在上一步執(zhí)行下面這條命令即可(提示有沖突的話按照提示過濾沖突即可)

# yum install php70w* //意為安裝全部插件

#yum install -yphp70w-gd??//testlink必須

php70w php70w-opcache php70w-bcmath php70w-cli php70w-common php70w-dba php70w-devel php70w-embedded php70w-enchant php70w-fpm php70w-gd php70w-imap php70w-interbase php70w-intl php70w-ldap php70w-mbstring php70w-mcrypt php70w-mysql php70w-mysqlnd php70w-odbc php70w-opcache php70w-pdo php70w-pdo_dblib php70w-pear php70w-pecl-apcu php70w-pecl-imagick php70w-pecl-xdebug php70w-pgsql php70w-phpdbg php70w-process php70w-pspell php70w-recode php70w-snmp php70w-soap php70w-tidy php70w-xml php70w-xmlrpc

5. 安裝完畢,測試是否安裝成功

# php -v

6.要運(yùn)行PHP網(wǎng)頁采驻,要啟動(dòng)php-fpm解釋器

# service php-fpm start

? ? ? ? ? chkconfig php-fpm on ? ? ? ?//設(shè)置開機(jī)啟動(dòng)

八审胚、配置PHP

[root@localhost ~]# vim /etc/php.ini

? ? ? ? date.timezone = PRC

??????? expose_php = Off

??????? #;open_basedir = .:/tmp/ ? ? ? ?//注釋掉這行

?十、配置php-fpm

[root@localhost ~]# vim /etc/php-fpm.d/www.conf ? ? ? ?//編輯

user = nginx ? ? ? ? ? //編輯用戶為nginx

group = nginx ? ? ? ?//修改組為nginx

[root@localhost ~]# /etc/init.d/mysqld restart? ??//重啟mysql

[root@localhost ~]# /etc/rc.d/init.d/php-fpm restart ? ? ? ?//重啟Php-fpm

九礼旅、下載testlink1.9.19版本

到這個(gè)網(wǎng)址下載https://sourceforge.net/projects/testlink/files/

查看對應(yīng)的版本膳叨,解壓后把安裝包放/www/testlink下(服務(wù)器沒有就使用? mkdir -p?/www/testlink 新建文件夾)

設(shè)置權(quán)限:進(jìn)入/www/?目錄,更改文件執(zhí)行權(quán)限

[root@localhost ~]#?chomd -R 777 testlink

[root@localhost ~]# vi?/www/testlink/config.inc.php

修改config.inc.php中的[smtp]痘系,配置為公司郵箱發(fā)送

// SMTP server Configuration ("localhost" is enough in the most cases)

$g_smtp_host??????? = 'imap.qiye.163.com';? # SMTP 服務(wù)必須配置菲嘴,可配置你公司發(fā)送郵件服務(wù)器地址

# Configure using custom_config.inc.php

$g_tl_admin_email???? = 'test@corp.com'; #問題錯(cuò)誤通知,配置你公司的郵箱

$g_from_email???????? = 'test@corp.com';? # 收到郵件看到的發(fā)送地址

$g_return_path_email? = 'test@corp.com';#如果收到郵件的人進(jìn)行回復(fù)的郵件地址

// Configure only if SMTP server requires authentication

$g_smtp_username??? = 'test@corp.com';? #?smtp發(fā)送的用戶名?

$g_smtp_password??? = 'test';? # 發(fā)送用戶的密碼

————————————————?

十汰翠、nginx 配置支持PHP和把地址配置到testlink

[root@localhost ~]# cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bak????????//備份

[root@localhost ~]# vi?/etc/nginx/nginx.conf????????????? ? //修改用戶名和組?

user???? nginx?? nginx;?#修改 nginx 運(yùn)行賬號為:nginx 組的 nginx 用 戶龄坪!

[root@localhost ~]# cp /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/default.conf.bak//備份

[root@localhost ~]# rm?/etc/nginx/conf.d/default.conf?? ? ?//刪除default.conf

[root@localhost ~]# vi?/etc/nginx/conf.d/default.conf??????? //創(chuàng)建并將下列內(nèi)容寫入default.conf

server{

listen 80;

server_name _;

index index.php index.html index.htm;

root /www/testlink;? #testlink代碼存放的位置

location ~ .*\.(php|php5)?$

{

#fastcgi_pass?unix:/tmp/php-cgi.sock;

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

}

location / {

try_files $uri $uri/ /index.php?$query_string;

}

error_log /www/log/testlink.com.err;??#testlink報(bào)錯(cuò)存放,沒有需要新建

access_log /www/log/testlink.com.log;??#testlink日志存放复唤,沒有需要新建

}

[root@localhost ~]# /etc/init.d/nginx restart? ? ? ??//啟動(dòng)nginx

十一健田、訪問testlink和安裝

在本地瀏覽器中輸入:linux的ip/index.php 進(jìn)行testlink首頁訪問,開始安裝

舉例我自己的:http://192.168.4.16/index.php(會(huì)自動(dòng)跳轉(zhuǎn)install/)

需要安裝對應(yīng)的php版本和php擴(kuò)展庫(例如:yum install php-gd*)


安裝過程中報(bào)錯(cuò):


Checking?if /var/testlink/logs/?directory?exists?[S]?????Failed!

Checking?if/var/testlink/upload_area/?directory?exists?[S]???Failed!

解決方法一:直接新建該文件和修改權(quán)限? chmod -R 777??/var/testlink/logs/?

解決方法二:

修改/www/testlink/config.inc.php文件:

//$tlCfg->log_path?=?'/var/testlink/logs/';?/*?unix?example??注釋掉該句

此處修改為:

$tlCfg->log_path ='/www/testlink/logs/';/* 這個(gè)是你本地的路徑

$g_repositoryPath='/www/testlink/upload_area/';/* 這個(gè)是你本地的路徑

點(diǎn)擊下一步就安裝完成佛纫。

訪問http://<IP>/login.php (就可以登錄testlink)

登錄成功后首頁禁用警告輸出妓局,設(shè)置 $tlCfg->config_check_warning_mode ='SILENT';

解決:Testlink安裝文件夾(/www/testlink/)下的config.inc.php文件,將$tlCfg->config_check_warning_mode?=?'FILE';中的FILE改為SILENT?保存雳旅!再刷新頁面跟磨,已無提示!



參考鏈接:

在CentOS 6.5 環(huán)境下利用yum搭建LNMP環(huán)境:https://my.oschina.net/drathin/blog/877991

centos環(huán)境下mysql5.1升級到5.6:https://blog.csdn.net/HZX19941018/article/details/88656512

【Testlink】之Linux環(huán)境搭建:https://blog.51cto.com/2338053/1977617

CentOS7采用yum方式安裝PHP7:http://www.reibang.com/p/8d54a401ec06

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末攒盈,一起剝皮案震驚了整個(gè)濱河市抵拘,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌型豁,老刑警劉巖僵蛛,帶你破解...
    沈念sama閱讀 219,490評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異迎变,居然都是意外死亡充尉,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評論 3 395
  • 文/潘曉璐 我一進(jìn)店門衣形,熙熙樓的掌柜王于貴愁眉苦臉地迎上來驼侠,“玉大人姿鸿,你說我怎么就攤上這事〉乖矗” “怎么了苛预?”我有些...
    開封第一講書人閱讀 165,830評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長笋熬。 經(jīng)常有香客問我热某,道長,這世上最難降的妖魔是什么胳螟? 我笑而不...
    開封第一講書人閱讀 58,957評論 1 295
  • 正文 為了忘掉前任昔馋,我火速辦了婚禮,結(jié)果婚禮上糖耸,老公的妹妹穿的比我還像新娘秘遏。我一直安慰自己,他們只是感情好嘉竟,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,974評論 6 393
  • 文/花漫 我一把揭開白布垄提。 她就那樣靜靜地躺著,像睡著了一般周拐。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上凰兑,一...
    開封第一講書人閱讀 51,754評論 1 307
  • 那天妥粟,我揣著相機(jī)與錄音,去河邊找鬼吏够。 笑死勾给,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的锅知。 我是一名探鬼主播播急,決...
    沈念sama閱讀 40,464評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼售睹!你這毒婦竟也來了桩警?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤昌妹,失蹤者是張志新(化名)和其女友劉穎捶枢,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體飞崖,經(jīng)...
    沈念sama閱讀 45,847評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡烂叔,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,995評論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了固歪。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蒜鸡。...
    茶點(diǎn)故事閱讀 40,137評論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出逢防,到底是詐尸還是另有隱情叶沛,我是刑警寧澤,帶...
    沈念sama閱讀 35,819評論 5 346
  • 正文 年R本政府宣布胞四,位于F島的核電站恬汁,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏辜伟。R本人自食惡果不足惜氓侧,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,482評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望导狡。 院中可真熱鬧约巷,春花似錦、人聲如沸旱捧。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,023評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽枚赡。三九已至氓癌,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間贫橙,已是汗流浹背贪婉。 一陣腳步聲響...
    開封第一講書人閱讀 33,149評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留卢肃,地道東北人疲迂。 一個(gè)月前我還...
    沈念sama閱讀 48,409評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子吗氏,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,086評論 2 355

推薦閱讀更多精彩內(nèi)容