• 締切済み

XAMPPでperlからMySQL

XAMPPを使ってローカルのマシンで開発を行おうとしているのですが、perlのDBIモジュールがなくエラーとなってしまいます。phpからはmysqlに接続・操作はできるので、とりあえずモジュールを入れればいいとおもうのですが、検索してもインストールの方法がわかりませんでした。ご存知の方おられますでしょうか?

  • Perl
  • 回答数2
  • ありがとう数0

みんなの回答

  • bgbg
  • ベストアンサー率53% (94/175)
回答No.2

WindowsXPならActive Perlを使っていると思うので、ppmでDBIをインストールしてください。 XAMPPを利用しているかどうかは関係ありません。

回答No.1

OSは何ですか? 「PERL MySQL」といったキーワードで検索すれば、いくらでもヒットすると思いますが?

参考URL:
http://perldoc.jp/docs/modules/DBD-mysql-2.1026/DBD/mysql/INSTALL.pod
kcdgi7
質問者

補足

貴重なご意見ありがとうございます。 XPでXAMPPを使って開発する場合の方法を探しています。

関連するQ&A

  • XAMPPでPerlを

    Movable Typeをローカルでテストしたいと考え、 http://likealunatic.jp/2007/06/04_xampp_mt.php を参考にXAMPPを入れたのですが、Perlが使えません。 (他のサイトも色々調べたのですが解決できませんでした) どなたかアドバイスお願いします。 状況は・・・ 1.XAMPPとPerlアドオンをインストールしました。 2.CGIファイルの関連付けをしました。 3.apacheの設定で#ScriptInterpreterSource registry の#を外しました。 ※4.XAMPPのステータス画面で[Perlが停止]になってしまっています。 ※5.localhost/mtでMTにログインしようとすると[Error 500]が返ってきます。 ※不明・不足な点は追加で記入していきます。

  • perl5.88で、DBI及びDBD-mysqlモジュールがインストールできない。

    質問があるのですが、よろしくお願いします。 perl5.8.8を導入し、ppmでDBIモジュールとDBD-mysqlモジュールをインストールしようと思ったのですが、コマンドラインから ppm install DBI としても Downloading ActiveState Package Repository Packlist...not modified No missing packeages to install というエラーが出てしまい、全くインストール出来ません。 ppm install DBD-mysql とした時も同様です。 どうしてこのようなエラーがでるのか、またどうすればDBI、DBD-mysqlモジュールがインストール出来るか、わかる方いらっしゃたらご教授頂けると幸いです。よろしくお願いしますm(_ _)m

  • XAMPPでMySQLにアクセスできません

     はじめまして。ゴールデンウィークの中、お忙しい所、どなたかご存知の方がいたら、教えてください。  質問内容は、プログラミング言語のPHPとデータベースのMySQLに関してです。  XAMPPというソフトをインストールして、「XAMPP Control Panel」をクリックし、その中の「Apache」と「MySQL」をStartさせ「Running」と緑色の状態にしました。   その後、http://localhost/xampp のページにアクセスしたところ、「おめでとうございます: システム上にXAMPPが正しくインストールされました!」とxamppの画面がうまく表示されます。  しかし、「PhpMyAdmin」をクリックすると、以下のようなエラー画面が出てしまいます。 MySQLのメッセージ: #1045 - Access denied for user 'root'@'localhost' (using password: NO) MySQL サーバに接続しようとしましたが拒否されました。config.inc.php のホスト、ユーザ名、パスワードが MySQL サーバの管理者から与えられた情報と一致するか確認してください 何をどうしたらいいのでしょうか?config.inc.phpというファイルに問題があるのでしょうか?どなたかご存知の方がいたら教えてください。よろしくお願いします。

  • perlからmysqlに接続できない

    #! c:/perl/bin/perl  use DBI; $user = 'root'; $passwd = 'パスワード'; $db = DBI->connect('DBI:mysql:db1:localhost', $user, $passwd); $sth = $db->prepare("INSERT INTO bunrui VALUES (1,'1st','memo')"); $sth->execute; $sth->finish; $db->disconnect; perlからmysql二接続するためDBIをインストールして、上のようなサンプルコードを実行してみたのですが Internal Server Error になってしまいます。どこかコードが違っているのでしょうか?

    • ベストアンサー
    • Perl
  • PerlでMysqlのデータベース、テーブル作成

    はじめまして。 perlからMysqlのデータベースやテーブルを作成したいと思っております。 webを検索してみたのですが、どれもデータベースに接続してから、データの操作(挿入や削除など)をするものばかりで、データベースの作成などが見つかりません。 perlからデータベースの作成などは出来ないのでしょうか?また、出来るのでしたら、どのように書けばいいのでしょうか? 以下は、データベースに接続する場合です。 use DBI; $database="testdata"; $hostname="localhost"; $user = "aaa"; $password = "test"; $dsn="DBI:mysql:database=$database:host=$hostname"; $dbh = DBI->connect($dsn,$user,$password)||die $DBI::error; 宜しくお願いします。

  • perl - DBI -mysql windows

    ここで質問していいのか分かりませんが、 可能かどうかも分かりませんが、 お願いします。 windowsの環境で perl と mysql のインストールは済んだのですが、 ppm より dbiをインストールしようとすると install DBI と打ち込んだ時点で ファイルが見つからないとエラーが出ました。 インストールしたパールのフォルダの中を見てみると あるべきDBIフォルダがPPMの中にありません。 これらのファイルはどこからどう取得すればいいのでしょうか? お願いします。

  • xamppでmysqlをインストールしましたが起動しません。

    すいません、自分でも色々調べてみたのですが、まったく解決できませんでした。どなたか分かる方いましたら教えてください。 PHPテスト環境を作るためにローカル使用を目的として xamppの1.6.6をつかってmysqlとphpmyadminをインストールしました。 しかし、mysqlとphpmyadminが起動できません。 また、今回より以前にも一度インストールした経験があり、そのときはポートが認識できないとかのエラーが起こり、結局それが解決できず、アンインストール・インストールを繰り返してしまいました。 phpmyadminはxampp自体をあらたにインストールしなおしたにもかかわらず、パスワードが一致しませんといってまったく受け付けてくれませんでした。 mysqlをコマンドプロンプト側から起動してみようと思いましたが、 C:\xampp\mysql\bin>-u root -p Enter password:******** Welcome to the MySQL monitor. Commands end with ; \g. というところまでは表示されるのですが、 それ以降表示されずにキーも受け付けません。 PHP・mysqlはまだまだ初心者でうまく扱えません。 どうか分かる方ご教授ください。よろしくお願いします。

  • perlでmysqlに接続

    初歩的な質問で申し訳ありません。 perlでmysqlに接続できず困っています(OSはWindowsXPです)。 バージョンは下の通りです。 perl : ActivePerl-5.8.8.820-MSWin32-x86-274739 mysql : MySQL Server 5.0 DOSでppmを入力すると「perl package manager」というウィンドウが立ち上がり、「DBD-SQLite」と「DBI」をインストールすることができました。 サンプルコードは下の通りです。 #!C:/usr/local/Perl/bin/perl use DBI; $user = '*****'; $passwd = '*****'; $db = DBI->connect('DBI:mysql:bulletin_board:localhost', $user, $passwd); $sth = $db->prepare("SELECT * FROM data"); $sth->execute; $num_rows = $sth->rows; print "該当 $num_rows 件\n"; for ($i=0; $i<$num_rows; $i++) { @a = $sth->fetchrow_array; print "no=$a[0], title=$a[1] name=$a[2] \n"; } $sth->finish; $db->disconnect; DOSで実行すると C:\Program Files\War-ftpd\FTPRoot\usr\f-taka\cgi-bin>perl sqlTest.cgi install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC contains: C:/usr/local/Perl/site/lib C:/usr/local/Perl/lib .) at (eval 4) line 3. Perhaps the DBD::mysql perl module hasn't been fully installed, or perhaps the capitalisation of 'mysql' isn't right. Available drivers: DBM, ExampleP, File, Gofer, Proxy, SQLite, Sponge. at sqlTest.cgi line 8 というエラーが出ました。原因は何なのでしょうか。 MySQL側で設定することはあるのでしょうか。 アドバイスお願いします。

    • ベストアンサー
    • Perl
  • perl5.8.8でのDBI及びDBD_mysqlモジュールのダウンロード、インストールの手順について

    表題の通りなのですが、perl5.8.8で、DBIとDBD_mysqlモジュールをダウンロード、また、インストールするにはどのようにすればいいでしょうか。 perl5.6では、PPMを使ってダウンード、インストールが出来たのですが、perl5.8だとPPMを使って出来ないようなのです。 どなたか分かる方いらっしゃいましたら、ご教授よろしくお願いします。

    • ベストアンサー
    • Perl
  • XAMPP+Windows7

    自宅PCをWindowsXPからWindows7(32bit)に変更したのですが、XPでEclipseでPHPやPerlの練習をしていました。 Windows7でも同様に練習したいのですが、XPでは書籍に付属していたCD-ROMのEclipseを一括インストールしただけなので、Windows7でのEclipseやApacheのインストール方法がわかりません(書籍のEclipseは古いバージョンなので使えないと思います)。 そこで調べたのですが、XAMPPというものをインストールすればEclipse+PHP+Perlの開発ができるのですか? 気になっているのは、MySQLやSQLiteはいらなく、Eclipse+PHP+Perl+Apacheだけでいいのですがインストールするソフトは選べるのでしょうか? あとXAMPPはWindows7に対応していますか?

    • 締切済み
    • PHP