- 締切済み
PEARをfedoraで使いたい。
こんばんは。 PHPのPEARを、fedoraサーバーで使いたいと思っているのですが、 うまくいかないので質問させてください。 まず、コマンドプロンプトで、pear と打つと、どこで打っても、 /usr/local/bin/php: error while loading shared libraries: libmysqlclient.so.14: cannot open shared object file: No such file or directory というエラーが出ます。 これが主な原因かと思うのですが、対処法を調べましたがよくわかりません。。 このエラーが出ないようにするにはどうすればよいでしょうか? phpinfo.php での情報は、 include_path が、.:/usr/share/pear which pear コマンドでは、 /user/local/bin/pear でした。 よろしくお願いいたします。
- PHP
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- UmJammer
- ベストアンサー率58% (115/196)
エラーの内容を見る限りPHPの問題ではないですね。 以下のページが参考になりそうです。やることは大体想像がつきますが私は詳しくないのでページの紹介だけにしておきます。 http://www.atmarkit.co.jp/flinux/rensai/bind915/bind915a.html http://www.atmarkit.co.jp/flinux/rensai/linuxtips/300sharelib.html もしくはLinuxのカテゴリで質問すれば一発かもしれません。
関連するQ&A
- Linuxで、Pearコマンドが使えない。
こんばんは。 Linuxにて、Pearを使いたいのですが、 #/usr/local/bin/php にて、pear upgrade PEAR と打つと、 error while loading shared libraries: libmysqlclient.so.14: cannot open shared object file: No such file or directory となってしまいます。 色々調べたところ、libmysqlclient.so.14 がないことが原因のようなのですが、libmysqlclient.so.14 をどこからどうやってインストールし、使えるようにすればよいか分かりません。 ただ、 libmysqlclient.so.15 は、 /usr/lib/mysql 内にありました。 よろしくお願いします!
- ベストアンサー
- PHP
- Fedora Core1でJAVA開発環境が作成できない
先日、PCにlinux(Fedora Core1)をインストールし、J2SDK(V 1.3.1_09)をダウンロードし、インストールしたのですが、開発環境が作成できません。 java や javac コマンドを打つと以下のようなエラーメッセージが表示されます。 /usr/local/prgm/jdk1.3.1_09/bin/i386/native_threads/java: error while loading shared libraries: libstdc++-libc6.1-1.so.2: cannot open shared object file: No such file or directory PATHは一応通してあって /usr/local/prgm/J2SDK1.3.1/bin (*/usr/local/prgmがインストールを行った場所です) に設定しています。恐らくほかの環境変数が足りないんだと思うのですが何が足りなんでしょうか? それとも別の理由があるのでしょうか?
- 締切済み
- その他(OS)
- J2SDK1.3 + Tomcat + Turbo Linux 6.0での設定
タイトルの環境で、Tomcatをstartすると以下のエラーになってしまします。/usr/local/jdk/bin/i386/native_threads/java: error in loading s hared libraries: libstdc++-libc6.1-1.so.2: cannot open shared object file: No such file or directory JDKのライブラリが足りないようなのですが、どうすればよいのでしょうか?
- 締切済み
- Java
- PEARコマンドが使えない・・・
PEARコマンドが使えなくて困ってます・・・助けて下さい! pear list / pear install *** などのコマンドを打つと -bash: pear: command not found となってしまい、コマンドがないと言われてしまいます。 パスが通ってないのかと思い。 以下のようにパスを通したのですが、変わりませんでした。 echo PATH=$PATH:/usr/bin/PEAR >> .bashrc ; source .bashrc witch pear を実行すると、 /usr/bin/which: no pear in (***/***/sbin:/root/bin:/usr/bin/PEAR) となります。 phpinfoでは、 Configure Command '--without-pear' include_path .:/usr/bin/PEAR となっていますが、このConfigureのwithoutが関係しているのでしょうか? どなたか宜しくお願いします! ------- CentOS 5.1 PHP 5.1.6
- ベストアンサー
- PHP
- phpのpearが使えない
いつも参考にさせて頂いています。 pearコマンドが使えなくなってしまいました。シェルでpearと打つと下記エラーが発生します。 【エラー内容】 Warning: require_once(PEAR.php): failed to open stream: No such file or directory in Config.php on line 27 【原因】 おそらく、PEARディレクトリを移動させてしまったからだと思います。 なので、/usr/bin/pearをviで下記のように変更した所、上記エラーが発生しました。 include_pathを/usr/share/php ⇒ /usr/local/php pearを再インストールすれば改善されるでしょうか? できれば再インストールする際の手順なども教えて頂けると嬉しいです。(参考URLでも全然OKです。 それともPEARディレクトリを移動させても問題なく動作させる方法があるでしょうか?どうか宜しくお願いします。
- ベストアンサー
- PHP
- PEARのソースが一部しか読み込めない
PEARをインストールしたのですが、phpのソースからのrequireがうまく行きません。 phpinfo()で見ると include_path .:/usr/local/PEAR .:/usr/local/PEAR となっており、実際 $ ls /usr/local/PEAR/ のコマンドで Archive/ MIME/ docs/ Config/ OS/ pearcmd.php* Config.php* PEAR/ pearfrontendweb.php* Console/ PEAR.php* peclcmd.php* HTML/ Structures/ tests/ MDB2/ System.php* MDB2.php* data/ となります。 このうちPEARディレクトリ直下のConfig.phpやMDB2.phpなどは require 'Config.php'; require 'MDB2.php'; としてもエラーはおきません。 ですが、たとえば/usr/local/PEAR/OS/Guess.phpを使用しようとして require 'Guess.php'とすると、 Warning: require(Guess.php) [function.require]: failed to open stream: No such file or directory in /Users/muttuwo/Sites/test.php on line 2 Fatal error: require() [function.require]: Failed opening required 'Guess.php' (include_path='.:/usr/local/PEAR') in /Users/muttuwo/Sites/test.php on line 2 というエラーが出てしまいます。 PEAR直下のファイルしか読み込めない状態です。 include_pathはうまく行っているっぽいのでなぜか良くわかりません。。 エラーの原因を教えていただければ助かります。
- ベストアンサー
- PHP
- thunderbirdが起動できない・・・
linuxの雑誌にFedora4というのが収録されていたので、インストールしてみました。設定などは特に変更しておらず、インストールしたままの状態です。 普段使っているthunderbirdをインストールしてみようと、linux版をダウンロードして、/user/bin/thunderbird というディレクトリを作成して展開してみました。 さて、コマンドでthunderbirdを実行してみると以下のエラーメッセージが出ました。 [username@localhost thunderbird]$ ./thunderbird ./thunderbird-bin: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory このエラーに対してどう対処するべきなのか、よく解からないのです。どなたか御存じ無いでしょうか。
- ベストアンサー
- Linux系OS
- shared libraries の復元方法
バックアップしてあった /usr 以下を新しい環境に上書きコピー したところ、基本的なコマンド(passwd,chfn)が動かなくなりました。 通常、単体で動くプログラムであれば本体だけコピーして実行権を付ければ動作 しますが、passwdコマンドはコピーしただけでは下記のエラーが出て動きません。 shared libraries まで復元したいのですが、何を共有しているのか分かりま せん。復元手段をご教授お願いできますでしょうか? 再インストールした環境 Slack Ware 8 Fullインストール カーネル Linux 2.2.19 バックアップを取った環境 Plamo 2.1 カーネル Linux 2.2.18 # passwd passwd: error while loading shared libraries: cannot open shared object file: cannot load shared object file: No such fi le or directory # which passwd /usr/bin/passwd # file /usr/bin/passwd /usr/bin/passwd: setuid ELF 32-bit LSB executable, Intel 80386, version 1, dynamically linked, stripped 何度も何度も再インストールしてばかりで疲れました。ぜひ知恵を お貸し下さい。
- 締切済み
- その他(OS)
- mysqlが起動しません
さくらVPSでmysqlを使おうと思ったのですが、 yumでインストールしてしばらくは使えたのに、 動かなくなってしまいました。 /var/log/mysqld.logでは 120204 23:46:54 mysqld started /usr/libexec/mysqld: error while loading shared libraries: libkeyutils.so.1: cannot open shared object file: No such file or directory 120204 23:46:55 mysqld ended また、/etc/rc.d/init.d/mysqld startでは /sbin/restorecon: error while loading shared libraries: libselinux.so.1: failed to map segment from shared object: Permission denied と出ています。 どうすれば、起動することができるでしょうか?
- 締切済み
- ハードウェア・サーバー
- エラーで起動できません
バトルフィールド2というPCオンラインゲームのリナックスサーバーをインストールまではできたのですが、いざサーバー起動!!というときに $ cd /bf2server/bf2 $ ./start.sh コマンドと打ち込むと f: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory とエラーが出て起動できません。 libstdc++.so.5が入ってないのかな? この場合どうすればいいでしょうか? OSはFedora Core3をインストールしたてです。
- 締切済み
- Linux系OS
お礼
なるほど。そうですね。 Linuxのカテゴリで質問してみます。 ありがとうございました。