Debian etch(kernel2.6.18), apache2.2.3, php5.2.0
で PHP でDOMDocument というオブジェクトを使うプログラムを書きました。
それを Mandriva (kernel2.6.17), apache2, php5.1.6
の環境に移したところ, 正常に動作しません。
$dom = new DOMDocument;
の文のところで、ログには以下のように出ていました。
PHP Fatal error; Class 'DOMDocument' not found in ...
Debian では別途 DOMDocument をインストールしていないのですが、
Mandriva では追加でインストールする必要があるということなのでしょうか?(phpのバージョンが違うから?)
何をどうやってインストールしたらよいのでしょうか??
パッケージになっているのでしょうか??
Mandriva, php は初心者のため全然分からないので、教えてください。
No.2ベストアンサー
- 回答日時:
確かにDOMが無いですね。
念のためPHPのバージョンも<pre>PHP Ver:<?php print (phpversion()); ?></pre>
<pre>PHP Os:<?php print (php_uname()); ?></pre>
<pre>PHP Sapi:<?php print (php_sapi_name()); ?></pre>
で調べてみて下さい。
本当にphp5.1.6ですか?
だとしたら、私には解りかねます。
PHPをインストールした人に聞ければ、すぐわかるのでしょうが...
出力結果は以下のとおりです。(ドメインだけ***に修正しました)
インストールした人がいれば、とっ捕まえてでも聞きたいのですが、残念ながらいませんので・・・。
追加でインストールすることはできないのでしょうか??
PHP Ver: 5.1.6
PHP OS: Linux www.***.org 2.6.17-5mdv #1 SMP Wed Sep 13 14:32:31 EDT 2006 i686
PHP Sapi: apache2handler
No.3
- 回答日時:
Mandriva上で
yum list | grep php
を実行してみて、php-xmlがあるか確認する
無ければ、
yum install php-xml
でインストールできるのでは。
(※FedoraCoreの例で自信ないのですが...)
回答ありがとうございます!!
mandriva のパッケージ管理コマンド urpmi でやってみたのですが、php-xml はすでにインストール済みと出ます。
++++++++++++++++++
# urpmi php-xml
The package(s) are already installed
++++++++++++++++++
urpmq php-xml でもちゃんと出てくるので、インストールはされてるみたいです・・・。
インストールされているのに、DOMDocument が使えないのは、どうしてなのでしょうか?
No.1
- 回答日時:
DOM拡張モジュールは、PHP5ではコアにふくまれるためインストールは
いらないはずです。念のため
<pre>PHP extention:<?php print_r(get_loaded_extensions()); ?></pre>
<pre>PHP DOM:<?php print_r (get_extension_funcs ("DOM")); ?></pre>
で確認してみては?
お返事ありがとうございます!!
実行してみた結果、下記のような出力になりました。
これはやはり DOM モジュールがないということなのでしょうか??
PHP extention: Array
(
[0] => standard
[1] => SPL
[2] => Reflection
[3] => date
[4] => zlib
[5] => openssl
[6] => libxml
[7] => apache2handler
[8] => ctype
[9] => ftp
[10] => gd
[11] => gettext
[12] => iconv
[13] => imap
[14] => ldap
[15] => mbstring
[16] => mcrypt
[17] => mysql
[18] => MapScript
[19] => pcre
[20] => posix
[21] => session
[22] => SimpleXML
[23] => hash
[24] => sysvsem
[25] => sysvshm
[26] => tokenizer
[27] => xml
[28] => xmlrpc
[29] => xmlreader
[30] => xmlwriter
)
PHP DOM:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- PHP 秀丸でPHPの構文チェック(SyntaxCheck)を行う方法 1 2022/09/11 16:46
- PHP WordpressのPHPを安全に編集する方法 1 2022/08/04 01:43
- PHP どうして送信されないのでしょうか? 1 2022/12/09 05:23
- PHP アップロード画像数でCSSを分けることに成功したのですが、画像の横に文字を並べることが出来ません。 3 2023/07/28 17:16
- PHP PHP ページング データベース 1 2022/06/16 10:30
- PHP ランキングを表示する際の画像の大きさを固定することは可能でしょうか? <?php if ( has_ 1 2022/07/21 14:55
- MySQL mysqlがインストールされているのかどうか 1 2023/06/05 14:19
- MySQL mysqlがインストールされているのかわかりません 1 2023/06/05 02:26
- サーバー Laravelをレンタルサーバーにインストールするにはどうすればいいですか? 2 2022/06/29 10:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
phpでmb関数が使えない
-
PHPでDOM のモジュールが使えま...
-
PukiWikiメニューバーの文字サイズ
-
CD-ROMを入れた時に自動的に起...
-
パソコンでゲームをプレイしよ...
-
Ubuntu on Xorgのログインについて
-
パフォーマンスモニタの%Proces...
-
apt-getによるapacheのインスト...
-
makeコマンドが使えません。
-
gccのインクルードパスの確認
-
最近、よくOpenWall という言葉...
-
1枚でも「1枚”組”」なのですか?
-
Gnomeを使いたい
-
1番新しい今のパーフェクトホイ...
-
リテール版とは通常版のことで...
-
メールソフトBecky!について
-
OLD MAC(68K)に外付CD-ROM(SCS...
-
bindインストール後、/etc/name...
-
ubuntu 初期化について
-
Raspberry Pi 3 A+ ブラウザ遅い
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
phpでmb関数が使えない
-
PHPでpostgresql関数が利用でき...
-
apacheのインストール時、エラ...
-
PukiWikiメニューバーの文字サイズ
-
PHP5.0で画像を切り抜き
-
php exec関数
-
php5ts.dllが見つかりません。
-
phpinfo()が表示されない
-
アップロード画像の大きさを自...
-
Mycrosoft AntiSpywareをタスク...
-
顔のパーツの組み合わせでオリ...
-
さくらサーバーでのphpの使い方
-
mb_convert_kanaを使うと出るエ...
-
osxへのapache2とphp5のインス...
-
パソコンでゲームをプレイしよ...
-
ubuntu 初期化について
-
Windows10でPT3を使いたい
-
M.2 NVME SSDがWindowsからはア...
-
自分は、パソコンにAPEXを入れ...
-
gccのインクルードパスの確認
おすすめ情報