TestLink実行環境:Redhat 5+Apache 2.2.17+php-5.3.5+MySQL5.5.9-1
MySQLのインストール
rpm-ivhコマンドで次のmysql rpmパッケージをインストールします.
rpmインストールにより、依存の問題が頻繁に発生し、何に依存して何を補充するか、直接コンパイルしてインストールするかどうかがより簡単になります.コンパイルに時間がかかりますが.
Apahceのインストール
httpを編集します.confファイル
次のいずれかを確認します.
PHPを取り付ける
以下のinfoを書くことができます.phpはphpのいくつかの情報を表示します.
phpinfo()関数はPHPのすべての情報を返します.PHPのコンパイルオプションおよび拡張構成、PHPバージョン、サーバ情報および環境変数、PHP環境変数、オペレーティングシステムバージョン情報、パスおよび環境変数構成、HTTPヘッダ、および著作権宣言を含む.
rpm-ivhコマンドで次のmysql rpmパッケージをインストールします.
MySQL-client-5.5.9-1.rhel5.x86_64.rpm // rhel5.x86_64: redhat enterprise Linux x86 64bit
MySQL-server-5.5.9-1.rhel5.x86_64.rpm //
MySQL-devel-5.5.9-1.rhel5.x86_64.rpm // devel , php mysql.h find / -name mysql.h -print mysql.h
MySQL-shared-5.5.9-1.rhel5.x86_64.rpm // shared , php libmysqlclient.so.1.6.0.0 , , find / -name libmysqlclient* -print ,
eg:rpm -ivh MySQL-client-5.5.9-1.rhel5.x86_64.rpm
rpmインストールにより、依存の問題が頻繁に発生し、何に依存して何を補充するか、直接コンパイルしてインストールするかどうかがより簡単になります.コンパイルに時間がかかりますが.
Apahceのインストール
tar -zxvf httpd-2.2.17.tar.gz
mv httpd-2.2.17 apache
cd apache
./configure --prefix=/home/tongweb/httpd-2.2.17 --enable-module=so
make
make install
httpを編集します.confファイル
<IfModule mime_module>
...
AddType application/x-httpd-php .php .phtml .php3 .php4 .php5 .inc //add this line
AddType application/x-httpd-php-source .phps //add this line
...
</IfModule mime_module>
次のいずれかを確認します.
LoadModule php5_module modules/libphp5.so
PHPを取り付ける
tar zxvf php-5.3.5.tar.gz //
./configure --prefix=/home/tongweb/php5 --with-apxs2=/home/tongweb/apache-2.2.17/bin/apxs --with-mysql=/usr // ( --prefix php 、 --with-apxs2 apache apxs 、 with-mysql mysql basedir[ mysql :show variables like '%base%'])
make //
make install //
cp /home/tongweb/php-5.3.5/php.ini-development /home/tongweb/php5/lib/php.ini // php.ini-development /home/tongweb/php5/lib php.ini
vi php.ini
session.gc_maxlifetime = 3600 // modify this line
max_execution_time = 120 //// modify this line
date.timezone = 'Asia/Shanghai'//// modify this line
以下のinfoを書くことができます.phpはphpのいくつかの情報を表示します.
〈?php
phpinfo();
?>
phpinfo()関数はPHPのすべての情報を返します.PHPのコンパイルオプションおよび拡張構成、PHPバージョン、サーバ情報および環境変数、PHP環境変数、オペレーティングシステムバージョン情報、パスおよび環境変数構成、HTTPヘッダ、および著作権宣言を含む.