[PHP-users 4156] Re: Apache+PHP+MySql の Installration

Youichi Iwakiri php-users@php.gr.jp
Wed, 05 Dec 2001 18:08:55 +0900


いわきりです

RedHat/Linux7.1もMySQLも使ってませんが

yoshi1 wrote in <20011205170219.750F.YOSHI1@tpnet.co.jp>:
 >> >環境:Red Hat Linux Ver. 7.1
 >> >      Apache  最新版
 >> >      PHP Ver 4.0.4pl1
 >> >      MySQL   3.23.46 rpm版
 >> で、重要なPHPはrpmなのですか?
 >RedHatのCDについていたrpm版です。

 >やはりmakeしないとだめなようですね!
 >それともどこかにPHPrpm版(MySql動作可能) ありますでしょうか?

makeしなくても必要なrpmを入れると済む話だと思います。

RedHat.comのページを見る限り
Package List for 7.1 (http://kb.redhat.com/view.php?eid=287)

PHP自体はminimum構成でmakeしてあり各拡張モジュールは
so(shared object)で作成されていて個々のrpmが存在するようです。

ちらっと眺めてみただけでも

php-4.0.4pl1-9.i386.rpm
php-imap-4.0.4pl1-9.i386.rpm
php-ldap-4.0.4pl1-9.i386.rpm
php-devel-4.0.4pl1-9.i386.rpm
php-manual-4.0.4pl1-9.i386.rpm
php-mysql-4.0.4pl1-9.i386.rpm
php-pgsql-4.0.4pl1-9.i386.rpm

ってのが見つかります。
php-mysql-4.0.4pl1-9.i386.rpm
の中にmysql.soが入ってるような気がします。

php.iniの記述に
extension_dir=/your_system/php/extension_dir
といったような記述があればそこに指定されている
ディレクトリにmysql.soがあるかまずは確認してみること。

もし記述自体が無ければ
% find / -name "mysql.so" -print
とコマンドを打ってmysql.soがシステム上にあるか確認してください。

なければ前述の
php-mysql-4.0.4pl1-9.i386.rpm
をinstallして使えるようになるのでは?