- 締切済み
XAMPPでperlからMySQL
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- bgbg
- ベストアンサー率53% (94/175)
WindowsXPならActive Perlを使っていると思うので、ppmでDBIをインストールしてください。 XAMPPを利用しているかどうかは関係ありません。
- chukenkenkou
- ベストアンサー率43% (833/1926)
OSは何ですか? 「PERL MySQL」といったキーワードで検索すれば、いくらでもヒットすると思いますが?
関連する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
- 締切済み
- Perl
- 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というファイルに問題があるのでしょうか?どなたかご存知の方がいたら教えてください。よろしくお願いします。
- 締切済み
- MySQL
- 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; 宜しくお願いします。
- 締切済み
- MySQL
- perl - DBI -mysql windows
ここで質問していいのか分かりませんが、 可能かどうかも分かりませんが、 お願いします。 windowsの環境で perl と mysql のインストールは済んだのですが、 ppm より dbiをインストールしようとすると install DBI と打ち込んだ時点で ファイルが見つからないとエラーが出ました。 インストールしたパールのフォルダの中を見てみると あるべきDBIフォルダがPPMの中にありません。 これらのファイルはどこからどう取得すればいいのでしょうか? お願いします。
- 締切済み
- Perl
- 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はまだまだ初心者でうまく扱えません。 どうか分かる方ご教授ください。よろしくお願いします。
- 締切済み
- 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
補足
貴重なご意見ありがとうございます。 XPでXAMPPを使って開発する場合の方法を探しています。