<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>こぶたのラッパ &#187; perl</title>
	<atom:link href="http://hello.lumiere-couleur.com/smilkobuta/tag/perl/feed/" rel="self" type="application/rss+xml" />
	<link>http://hello.lumiere-couleur.com/smilkobuta</link>
	<description>とて　とて　ぷっぷっぷー</description>
	<lastBuildDate>Mon, 30 Jan 2012 15:50:04 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>s13.coreserverへDBD::mysqlをインストールしてMovable Typeする</title>
		<link>http://hello.lumiere-couleur.com/smilkobuta/2009/04/14/s13coreserver_dbdmysql_movable-type/</link>
		<comments>http://hello.lumiere-couleur.com/smilkobuta/2009/04/14/s13coreserver_dbdmysql_movable-type/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 09:41:09 +0000</pubDate>
		<dc:creator>smilkobuta</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[コンピュータ]]></category>
		<category><![CDATA[Movable Type]]></category>
		<category><![CDATA[perl]]></category>

		<guid isPermaLink="false">http://hello.lumiere-couleur.com/smilkobuta/?p=275</guid>
		<description><![CDATA[ちょっと試しに、かなり久々にMovable Typeを使ってみようと思い、Movable Type（オープンソース版）をインストールしようとしたところ、システムにDBD::mysqlがインストールされていないのでDBにM [...]<p class="a8min_banner"></p>]]></description>
			<content:encoded><![CDATA[<p>ちょっと試しに、かなり久々にMovable Typeを使ってみようと思い、<a href="http://www.movabletype.jp/opensource/" target="_blank">Movable Type（オープンソース版）</a>をインストールしようとしたところ、システムにDBD::mysqlがインストールされていないのでDBにMySQLを使えないというエラーが・・・</p>
<p>なんだかなあと検索してみたら、「<a href="http://sb.xrea.com/showthread.php?p=84779" target="_blank">s13.coreserverのDBD::mysqlが動いていない</a>」という記事がありました。</p>
<blockquote><p>引越しが少々面倒ですが、このような場合、他のサーバに移動するのが早い解決方法のようですね。より負荷の少ないサーバで試したところ、ちゃんとDBD::mysqlも問題なく動いていました。<br />
s13coreがハズレだったようでした。</p></blockquote>
<p><strong>（； ； うちのサーバー、ハズレだったようですよ。</strong></p>
<p>ちくしょーと思いながら確認したところ、DBD::mysqlはインストールされていて、リンクしているMySQLのライブラリのバージョンが異なっていました。</p>
<p><strong>■リンク内容をチェック！</strong><br />
<code>xxx@s13:~&gt; ldd /usr/local/lib/perl5/site_perl/5.8.8/i686-linux/auto/DBD/mysql/mysql.so<br />
linux-gate.so.1 =&gt;  (0xffffe000)<br />
<span style="text-decoration: underline;"><strong> libmysqlclient.so.15 =&gt; not found</strong></span> ←これ<br />
libz.so.1 =&gt; /usr/local/lib/libz.so.1 (0x40022000)<br />
libcrypt.so.1 =&gt; /lib/libcrypt.so.1 (0x40035000)<br />
libnsl.so.1 =&gt; /lib/libnsl.so.1 (0x40068000)<br />
libm.so.6 =&gt; /lib/tls/libm.so.6 (0x4007e000)<br />
libc.so.6 =&gt; /lib/tls/libc.so.6 (0x400a5000)<br />
/lib/ld-linux.so.2 (0x80000000)</code></p>
<p><strong>■MySQLのライブラリもチェック！</strong><br />
<code>xxx@s13:~&gt; ls /usr/local/mysql/lib/mysql/libmysqlclient.so*<br />
/usr/local/mysql/lib/mysql/libmysqlclient.so<br />
<span style="text-decoration: underline;"><strong>/usr/local/mysql/lib/mysql/libmysqlclient.so.16</strong></span> ←これ<br />
/usr/local/mysql/lib/mysql/libmysqlclient.so.16.0.0<br />
</code></p>
<p>おそらくcoreserverの中の人が、別サーバーからコピペでインストールしたんでしょうね。（ー＿ーメ）</p>
<p>MySQLのライブラリを別途インストールしてLD_LIBRARY_PATHを通すことも出来そうですが、DBD::mysqlを自前インストールすることにしました。</p>
<p><strong>詳細な手順はこれ！</strong><br />
<code>xxx@s13:~&gt; mkdir server_src<br />
xxx@s13:~&gt; cd server_src/<br />
xxx@s13:~&gt; wget http://search.cpan.org/CPAN/authors/id/C/CA/CAPTTOFU/DBD-mysql-4.011.tar.gz<br />
xxx@s13:~&gt; tar -xzvf DBD-mysql-4.011.tar.gz<br />
xxx@s13:~&gt; cd DBD-mysql-4.011/<br />
xxx@s13:~&gt; mkdir ~/perl<br />
xxx@s13:~&gt; perl Makefile.PL PREFIX=$HOME/perl<br />
xxx@s13:~&gt; make<br />
xxx@s13:~&gt; make install<br />
xxx@s13:~&gt; perl -I ~/perl/lib/perl5/site_perl/5.8.8/i686-linux/ -e 'print $DBD::mysql::VERSION . "\n"' -MDBD::mysql<br />
4.011<br />
xxx@s13:~&gt; cp -Rpd ~/perl/lib/perl5/site_perl/5.8.8/i686-linux/* public_html/MTインストールディレクトリ/lib/<br />
</code></p>
<p>これで無事MySQLを使えるようになりました。<br />
ふ～危ない危ない（何が？）。</p>
]]></content:encoded>
			<wfw:commentRss>http://hello.lumiere-couleur.com/smilkobuta/2009/04/14/s13coreserver_dbdmysql_movable-type/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

