- ベストアンサー
php+MySQLしか使えないレンタルサーバーでPerlを使う方法は?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
1. CPANからDBIをダウンロード 2. サーバーと同じディストリビューション、同じPerlのバージョン(5.8系列、5.6系列で系列が同じもので)の環境下でDBIをコンパイル 3. CPANからDBD-mysqlをダウンロード 4. 2と同じ条件でDBD-mysqlをコンパイル 5. 出来上がった両方をサーバーの任意のディレクトリにアップロード 6. スクリプトから呼び出す時はlibモジュールで5でアップロードした位置(パス)を指定する。 (例:use lib '../../';) 7. use DBI;でDBIをロード
その他の回答 (1)
- kalze
- ベストアンサー率47% (522/1092)
Perl自体使えないんですよね? だったらPerl用のモジュールいれても、Perl自体が動かせないのなら、意味がないとおもいますが。。。 Perl自体はOKだけど、DBI.pmモジュールがサーバにインストールされていないだけなら、自分のどこかのディレクトリにでもいれて、requireなりで読み込むか、パスを通すなりすればよいかと。
補足
回答ありがとうございます。 Perl自体は使用OKです。 ディレクトリに入れる参考URLなどお教えいただければ幸いです。 どうぞ宜しくお願い致しますm(_ _)m
関連するQ&A
- PHP/MySQL/PostgreSQLをサーバーで使用可能に!
たとえば、Perl,CGIを使用できるようにするには、 「Active Perl」をインストールすれば 利用可能になりました。 さて、次は PHP/MySQL/PostgreSQLをサーバーで使用可能にしたいのです。 どのようにすればいいでしょうか? 教えて下さい。 Windows2000 Server
- ベストアンサー
- Windows XP
- レンタルサーバーにMySQLをインストール
PHP+MYSQLを導入済みのレンタルサーバーを 使っているという話はよく聞くのですが PHPのみインストールされているレンタルサーバーに MySQLを独自にインストールしてPHPと 連携する事ができるのでしょうか?
- 締切済み
- SQL Server
- PHPとMYSQLが使える無料レンタルサーバー
PHPとMYSQLが使える無料レンタルサーバー PHPとMYSQLが使える無料レンタルサーバーを探しています。 どこか良いところはないでしょうか。よろしくお願いします。
- ベストアンサー
- オープンソース開発
- レンタルサーバーのMySQLやPHPって何ができる
レンタルサーバーでよくMySQLやPHP利用可能とありますがMySQLやPHPとは具体的に何をするものなのですか? wordpressはブログをサイトを作るときに必要なのは分かるのですが MySQLやPHPが何をするのものなのか今ひとつ分かりません。
- ベストアンサー
- レンタルサーバ・ASP
- XAMPPでperlからMySQL
XAMPPを使ってローカルのマシンで開発を行おうとしているのですが、perlのDBIモジュールがなくエラーとなってしまいます。phpからはmysqlに接続・操作はできるので、とりあえずモジュールを入れればいいとおもうのですが、検索してもインストールの方法がわかりませんでした。ご存知の方おられますでしょうか?
- 締切済み
- Perl
- サーバーサイドでPerlをそのまま使う方法ってありますか?
<?perl Perlコード ?> で、サーバーサイドで、Perlをそのまま使う方法ってありますか? PHPは、Perlに似ているようで違うので、どうせなら、そっくりPerlと同じ文法でDBIを使ってMySQLを操ったほうが、良いのですが…。(^^;) また、もし、そういう方法があるなら、それは世界ではどのくらい使われていますか? もし、普及していないなら、何が原因なのですか?
- ベストアンサー
- Perl
- 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
- PHP5+MySQL5.0系ですぐ使い始められるサーバー
次のレンタルサーバーで著名なサービスをご紹介ください。 Linuxとか知識乏しいので、全てセットアップされてて 契約と同時に「はい、使ってください」状態になってい るとありがたいのですが。 MySQL5.0 PHP5 UTF8対応 phpMyAdminを使える SSL証明書をコンパネからインストールできる 例えば、WebARENAは、MySQLが4.1で、EUCなのでだめでした。 さくらは、MySQLが4.0でだめでした。 ドメインは自分で取得します。SSL証明書は自分で買います。 レンタルサーバーというのを使ったことがないので さっぱり勘がないです。よろしくお願い致します。
- ベストアンサー
- ハードウェア・サーバー
- 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
- MySQLとPHP、Perlの連携はどうするの?
Apache、PHP、Perl、MySQLをインストールしました。 次に、PHP、PerlでMySQLを使えるようにしてほしいと言われました。 なんのことかさっぱりなので、 なにをすることなのか、なにをもとめられているのか、 初心者で意味不明です。この内容について、詳しいサイトとかないでしょうか? また、実際にどのように実施すればよいか教えてください。
- ベストアンサー
- MySQL
お礼
ありがとうございました。 試行錯誤の上、やっとできました!!