1、apache
确保你的系统中已经安装了APR和APR-Util。装一下很简单
无论你是要安装APR、APR-Util、PCRE还是Apache Server或者是其他的一些软件,总之,只要是源码安装,那么就需要一个ANSI-C编译器。如果你没有,那就用yum装一个吧,既然推荐使用GCC,那就装个GCC吧。执行命令:yum install -y gcc。很方便!!!
更多的内容大家可以自己去官网看,这里我就不再多讲了。进入正题,解包httpd,并查看/opt目录下的文件,
下载 wget http://www.apache.org/
解压 tar -zxvf httpd-2.4.25.tar.gz 解压后 可以 ls -l 可以看到/opt下面多了httpd-2.4.25目录
进入httpd-2.4.25目录:cd ./httpd-2.4.25/。然后,进行Apache源码安装,依次执行命令:
./configure --enable-mods-shared=all
make
make install
Apache默认安装在/usr/local/apache2目录下。同样,这里你也可以使用
--prefix=目录名
来指定一个安装目录,例如:
./configure --prefix=/usr/mydir --enable-mods-shared=all
Apache已经安装成功 然后修改配置文件
配置文件httpd.conf中的ServerName没有修改。
我们用Vim打开httpd.conf配置文件,执行命令:
vi /usr/local/apache2/conf/httpd.conf
将ServerName前的#号去掉,将ServerName后面的字符串改为:localhost:80,最好用本机的ip加端口号(192.168.1.22:80)
修改完成后,按Esc键由编辑模式切换到命令模式,然后执行保存退出命令:wq
打开浏览器,在地址栏中输入:192.168.1.22,回车。可以看到It works! 恭喜你成功了!!!
2、mysql 之前安装过 没有装的在网上找找;;;;
3、
PHP 安装
官网下载 wget http://php.net/get/php-5.5.38.tar.gz
看到opt下的php-5.5.38.tar.gz,解压 tar -zxvf php-5.5.38.tar.gz ,解压后看到opt下多一个php-5.5.38 目录 cd php-5.5.38 进入到php-5.5.38 里
配置
回到原来解压后的文件夹
./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/lib --with-gd --with-ldap --with-curl --with-mysql --with-mysqli
编译 make 测试编译 make test 安装 make install
cp /usr/local/src/php-5.3.16/php.ini-production /usr/local/php/lib/php.ini
把原来位于源代码里面的php.ini-production拷贝到/usr/local/php/lib/php.ini下,并且重命名为php.ini
重启apache
测试
在apache的htdocs下建立一个php文件test.php,里面的内容如下:
<?php
phpinfo();
?>
然后在浏览器里输入http://127.0.0.1/test.php
如果出现php的相关配置,成功,如果什么都没有输入,说明失败,重新以上步骤或者查找原因
如果决定在安装后改变配置选项,只需重复最后的三步configure, make, 以及 make install,然后需要重新启动 Apache 使新模块生效。Apache不需要重新编译。
成功页面
4、testlink
1. 下载 testlink1.9.15
wget http://cdnetworks-kr-2.dl.sourceforge.NET/project/testlink/TestLink%201.8/TestLink%20 1.8.5/testlink_1.8.5.tgz
2. 解压:tar –zxvf testlink1.9.15.tgz
3. 检查下解压的文件是不是只有 testlink 一个文件夹保证其不嵌套其他文件,
4. mv testlink /usr/local/apache2/htdocs/ 移动 testlink 到 htdocs下,然后到 testlink 下设置访问权限:
cd /usr/local/apache2/htdocs/ /testlink
依次执行:
# chmod 777 gui/templates_c
# chmod 777 logs
# chmod 777 upload_area
自动安装 testlink
1. 在浏览器中输入 http://<IP>/testlink/install/index.php
2. 点击 New installation
Checking PHP version: OK! (4.3.9 >= 4.1.0)
Checking if Register Globals = OFF: OK!
Checking if sessions are properly configured: OK!
Checking if ../gui/templates_c directory exists: OK!
Checking if ../gui/templates_c directory is writable: OK!
请注意这句话 “After installation You will have the following login for TestLink Administrator. 告诉我们默认登录名和密码都是 admin login name: admin password : admin”
最后点击 Setup TestLink! 按钮完成部署
通过 http://IP/testlink 进行访问 用户名密码均为 admin
出现的问题
登录Testlink后,新建一个项目后,会出现如下提示:
There are security warnings for your consideration. See details on file: C:\xampp\htdocs\testlink\logs\config_check.txt. To disable any reference to these checkings, set $tlCfg->config_check_warning_mode = 'SILENT';
打开Testlink安装文件夹下的config.inc.php文件,将$tlCfg->config_check_warning_mode = 'FILE';中的FILE改为SILENT
保存!再刷新页面,已无提示!
如果出现 gd 和 ldap curl 这几个错误
./configure 添加这个配置 --with-gd --with-ldap --with-curl --with-mysql --with-mysqli
1. 时区显示不正确配置
解决方法是在htdocs\testlink目录下的config.inc.php文件的/** [GLOBAL] */下加入一下代码
putenv("TZ=Asia/Shanghai");
date_default_timezone_set("PRC");
2. 汉化配置
TestLink 的汉化非常简单,首先要准备好一个汉化好的String.txt 文件,将该文件拷贝
到…\testlink\local\zh_CN 目录下替换掉原来的文件。然后,打开config.inc.php 文件,找到
default_language 选项,将参数修改为”zh_CN”,如图8 所示。这时,再刷新一下你的登录页
面就变成了中文的了