TestLink実行環境:Redhat 5+Apache 2.2.17+php-5.3.5+MySQL5.5.9-1


MySQLのインストール
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ヘッダ、および著作権宣言を含む.