<?xml version="1.0" encoding="UTF-8" ?>
<rss version="0.91">
  <channel>
    <title>鯖設定とプログラム</title>
    <description>メモ。</description>
    <link>http://newbie.blog.shinobi.jp/</link>
    <language>ja</language>
    <copyright>Copyright (C) NINJATOOLS ALL RIGHTS RESERVED.</copyright>

    <item>
      <title>PHP5.3.8にアップグレードする RHEL4(RedHat Enterprise Linux ES v4)</title>
      <description>curlを有効にしたかったので、ついでに何年ぶりかにPHPをアップグレードした。&lt;br /&gt;
&lt;br /&gt;
PHP5.2.5からPHP5.3.8にサーバをアップグレードする。&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://newbie.blog.shinobi.jp/Entry/53/&quot;&gt;前回のPHP5.2.4からPHP5.2.5にアップグレード&lt;/a&gt;と同様にインストールしてみる。&lt;br /&gt;
&lt;br /&gt;
# cd /usr/local/src/&lt;br /&gt;
&lt;br /&gt;
# wget &lt;a href=&quot;http://jp.php.net/get/php-5.3.8.tar.gz/from/a/mirror&quot;&gt;http://jp.php.net/get/php-5.3.8.tar.gz/from/a/mirror&lt;/a&gt;&lt;br /&gt;
# ls -al&lt;br /&gt;
php-5.3.8.tar.bz2&lt;br /&gt;
&lt;br /&gt;
# tar jxvf php-5.3.8.tar.bz2&lt;br /&gt;
# cd php-5.3.8&lt;br /&gt;
&lt;br /&gt;
# ../configure --prefix=/usr/local --bindir=/usr/local/bin/ --with-apxs2=/usr/sbin/apxs --with-mysql=/usr --enable-mbstring --enable-mbregex --with-freetype-dir=/usr --with-png-dir=/usr --with-gd --enable-gd-native-ttf --with-gettext --with-gmp --with-iconv --with-jpeg　-dir=/usr --with-openssl --with-pspell --with-regex --with-zlib --with-layout=GNU --enable-bcmath --enable-exif --enable-ftp --enable-magic-quot&lt;br /&gt;
es --enable-safe-mode --enable-sockets --enable-sysvsem --enable-sysvshm --enable-wddx --without-oci8 --with-pear --with-kerberos=/usr/kerberos --with-ldap=shared --enable-bcmath --enable-shmop --enable-calendar --with-pdo-mysql --with-mcrypt &lt;strong&gt;&lt;font style=&quot;color: rgb(255, 0, 0);&quot;&gt;--with-curl&lt;/font&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
+--------------------------------------------------------------------+&lt;br /&gt;
| License: |&lt;br /&gt;
| This software is subject to the PHP License, available in this |&lt;br /&gt;
| distribution in the file LICENSE. By continuing this installation |&lt;br /&gt;
| process, you are bound by the terms of this license agreement. |&lt;br /&gt;
| If you do not agree with the terms of this license, you must abort |&lt;br /&gt;
| the installation process at this point. |&lt;br /&gt;
+--------------------------------------------------------------------+&lt;br /&gt;
&lt;br /&gt;
Thank you for using PHP.&lt;br /&gt;
&lt;br /&gt;
# make&lt;br /&gt;
&lt;br /&gt;
Build complete.&lt;br /&gt;
(It is safe to ignore warnings about tempnam and tmpnam).&lt;br /&gt;
&lt;br /&gt;
アパッチを止める&lt;br /&gt;
/etc/init.d/httpd stop&lt;br /&gt;
インストール&lt;br /&gt;
# make install&lt;br /&gt;
アパッチ起動&lt;br /&gt;
/etc/init.d/httpd start&lt;br /&gt;
&lt;br /&gt;
これでアップグレードは完了。&lt;br /&gt;
&lt;br /&gt;
# php -v&lt;br /&gt;
&lt;br /&gt;
5.3.8の情報に変わっていた。&lt;br /&gt;
&lt;br /&gt;
Deprecated: Directive &amp;#39;magic_quotes_gpc&amp;#39; is deprecated in PHP 5.3 and greater in Unknown on line 0&lt;br /&gt;
と警告が出ている。5.3以降は&amp;#39;magic_quotes_gpc&amp;#39;が推奨されていないようだ。&lt;br /&gt;
&lt;br /&gt;
# vi&amp;nbsp;/usr/local/etc/php.ini&lt;br /&gt;
&lt;br /&gt;
magic_quotes_gpc = Offとした&lt;br /&gt;
もう一つ非推奨のregister_long_arraysも&lt;br /&gt;
register_long_arrays = Off&lt;br /&gt;
とした。&lt;br /&gt;
&lt;br /&gt;
# php -v&lt;br /&gt;
PHP 5.3.8 (cli) (built: Oct 25 2011 00:53:30)&lt;br /&gt;
Copyright (c) 1997-2011 The PHP Group&lt;br /&gt;
Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies&lt;br /&gt;
&lt;br /&gt;
エラーも出なくなりcurlも利用可能となった。&lt;br /&gt;
&lt;br /&gt;
PHPアップグレード履歴&lt;br /&gt;
&lt;a href=&quot;../../../../Entry/17/&quot;&gt;PHP4.3.9からPHP5.1.5にアップグレード&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;../../../../Entry/19/&quot;&gt;PHP5.1.5からPHP5.2.0にアップグレード&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;../../../../Entry/31/&quot;&gt;PHP5.2.0からPHP5.2.1にアップグレード&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://newbie.blog.shinobi.jp/Entry/46/&quot;&gt;PHP5.2.1からPHP5.2.3にアップグレード&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://newbie.blog.shinobi.jp/Entry/50/&quot;&gt;PHP5.2.3からPHP5.2.4にアップグレード&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://newbie.blog.shinobi.jp/Entry/53/&quot;&gt;PHP5.2.4からPHP5.2.5にアップグレード&lt;/a&gt;</description> 
      <link>http://newbie.blog.shinobi.jp/%E3%82%B5%E3%83%BC%E3%83%90/php5.3.8%E3%81%AB%E3%82%A2%E3%83%83%E3%83%97%E3%82%B0%E3%83%AC%E3%83%BC%E3%83%89%E3%81%99%E3%82%8B%20rhel4-redhat%20enterprise%20linux%20es%20v4-</link> 
    </item>
    <item>
      <title>EC2 Apache,MySQL,phpをインストールする </title>
      <description>Apache MySQL phpをインストール&lt;br /&gt;
&lt;br /&gt;
yum -y install httpd php mysql mysql-server php-mysql</description> 
      <link>http://newbie.blog.shinobi.jp/aws/ec2%20apache-mysql-php%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%99%E3%82%8B%20</link> 
    </item>
    <item>
      <title>EC2　設定</title>
      <description>マシンの言語を日本語に変更&lt;br /&gt;
vi /etc/sysconfig/i18n&lt;br /&gt;
&lt;br /&gt;
LANG=&amp;quot;en_US.UTF-8&amp;quot;をLANG=&amp;quot;ja_JP.UTF-8&amp;quot;&lt;br /&gt;
&lt;br /&gt;
タイムゾーンを日本に変更&lt;br /&gt;
cp -i /usr/share/zoneinfo/Japan /etc/localtime&lt;br /&gt;
&lt;br /&gt;
タイムゾーン変えたので、ハマリそうなcrontabを再起動&lt;br /&gt;
/etc/init.d/crond restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description> 
      <link>http://newbie.blog.shinobi.jp/aws/ec2%E3%80%80%E8%A8%AD%E5%AE%9A</link> 
    </item>
    <item>
      <title>EC2メモ</title>
      <description>AmazonEC2の始め方が変わっているのでメモ。&lt;br /&gt;
&lt;br /&gt;
Instances立ち上げてrootになるまで。&lt;br /&gt;
&lt;br /&gt;
AWS Management Consoleの左したKey Pairsからキーに名前を付けて保存しておく。&lt;br /&gt;
デフォルトでアマゾンがEC2に最適化しているLinuxが表示される。&lt;br /&gt;
さっきのキーを選択してInstancesを１つ立ち上げる。&lt;br /&gt;
立ち上がったInstancesを選択し、Instances ActionsからConnectを選択。&lt;br /&gt;
&lt;span&gt;Connect to your instance using instance's public DNSに書かれているDNSをコピーしておく。&lt;br /&gt;
WinならTeraTermなどのホストに貼り付け、ユーザ名はec2-user（前はrootだったみたい）にし、パスは無し。&lt;br /&gt;
&lt;/span&gt;RSA/DSA鍵を使うを選んで、さっき保存した鍵ファイルを指定。&lt;br /&gt;
ログイン出来たら、sudo passwd rootでrootのパスワード作る。&lt;br /&gt;
su&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description> 
      <link>http://newbie.blog.shinobi.jp/aws/ec2%E3%83%A1%E3%83%A2</link> 
    </item>
    <item>
      <title>Hello World</title>
      <description>twitterのAPIで遊ぼうと思ったので、ついでに興味があったRubyで書く事にした。&lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;Hello World.\n&amp;quot;)</description> 
      <link>http://newbie.blog.shinobi.jp/ruby/hello%20world</link> 
    </item>
    <item>
      <title>電子証明書の取得方法まとめ</title>
      <description>&lt;br /&gt;
会社で電子証明書を取得する必要があったのでまとめ。&lt;br /&gt;
&lt;br /&gt;
まずはソフトを買っておく。安いのでいいのでＮＴＴデータのでいい。&lt;br /&gt;
&lt;a href=&quot;http://www.nttdata.co.jp/services/syoumei/syoumei_buy.html&quot;&gt;http://www.nttdata.co.jp/services/syoumei/syoumei_buy.html&lt;/a&gt;&lt;br /&gt;
５２５０円&lt;br /&gt;
&lt;br /&gt;
次に申請書を印刷して記載。&lt;br /&gt;
&lt;a href=&quot;http://www.moj.go.jp/ONLINE/ELECTRON/13-1-1.pdf&quot;&gt;http://www.moj.go.jp/ONLINE/ELECTRON/13-1-1.pdf&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
記載例&lt;br /&gt;
&lt;a href=&quot;http://www.moj.go.jp/ONLINE/ELECTRON/13-1-2.html&quot;&gt;http://www.moj.go.jp/ONLINE/ELECTRON/13-1-2.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
代表者が行かないのなら、委任状がいる。&lt;br /&gt;
&lt;a href=&quot;http://www.moj.go.jp/ONLINE/ELECTRON/13-1-5.html&quot;&gt;http://www.moj.go.jp/ONLINE/ELECTRON/13-1-5.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;font face=&quot;ＭＳ ゴシック&quot;&gt;手数料は３か月のときは２５００円、３か月を超えるときは３か月当たり１８００円を加算した額。&lt;br /&gt;
１２か月の証明期間を受けるなら２５００円＋１８００＋１８００＋１８００＝７９００円になる。&lt;br /&gt;
&lt;br /&gt;
ソフトが届いたら、申請に必要なＣＤＲを作る。&lt;br /&gt;
申請書とソフトで作ったＣＤＲと委任状と印鑑カードをもって法務局に行く。&lt;br /&gt;
手数料分の登記印紙（法務局で売ってる）を買って申請書に貼る（収入印紙じゃない）&lt;br /&gt;
&lt;br /&gt;
電子認証局ってのが法務局に入っているので、そこに全部提出でＯＫ。&lt;br /&gt;
&lt;/font&gt;&lt;br /&gt;</description> 
      <link>http://newbie.blog.shinobi.jp/%E4%BC%9A%E7%A4%BE/%E9%9B%BB%E5%AD%90%E8%A8%BC%E6%98%8E%E6%9B%B8%E3%81%AE%E5%8F%96%E5%BE%97%E6%96%B9%E6%B3%95%E3%81%BE%E3%81%A8%E3%82%81</link> 
    </item>
    <item>
      <title>viでのみ文字化け</title>
      <description>catでは文字化けしていないのに、viで文字化けしていた。&lt;br /&gt;
当環境は全てUTF-8で合わせてあるので、&lt;br /&gt;
&lt;br /&gt;
:set enc=UTF-8&lt;br /&gt;
&lt;br /&gt;
とする事で解消した。毎回打ち込むのが面倒なので、&lt;br /&gt;
ユーザーのルートディレクトリで&lt;br /&gt;
vi .vimrc&lt;br /&gt;
として&lt;br /&gt;
set enc=UTF-8&lt;br /&gt;
を記述しておいた。</description> 
      <link>http://newbie.blog.shinobi.jp/%E6%9C%AA%E9%81%B8%E6%8A%9E/vi%E3%81%A7%E3%81%AE%E3%81%BF%E6%96%87%E5%AD%97%E5%8C%96%E3%81%91</link> 
    </item>
    <item>
      <title>WordPressの自動アップグレードのエラー</title>
      <description>ディレクトリがないとかではなく、接続が出来ないとエラーの場合。&lt;br /&gt;
&lt;br /&gt;
パーミッションやら、PASVモードを無効にしてみたり、ホスト名をＩＰにしてみたり、何やっても駄目な時。&lt;br /&gt;
サーバ内からのFTPアクセスが蹴られている。&lt;br /&gt;
&lt;br /&gt;
/etc/hosts.allow に自鯖のＩＰを記入　ついでにlocalhost用も&lt;br /&gt;
&lt;br /&gt;
vsftpd: 自鯖のＩＰ&lt;br /&gt;
vsftpd: 127.0.0.1&lt;br /&gt;
&lt;br /&gt;
これでFTPが繋がりアップデート出来ました。</description> 
      <link>http://newbie.blog.shinobi.jp/%E3%82%B5%E3%83%BC%E3%83%90/wordpress%E3%81%AE%E8%87%AA%E5%8B%95%E3%82%A2%E3%83%83%E3%83%97%E3%82%B0%E3%83%AC%E3%83%BC%E3%83%89%E3%81%AE%E3%82%A8%E3%83%A9%E3%83%BC</link> 
    </item>
    <item>
      <title>PHP5.2.5にアップグレードする RHEL4(RedHat Enterprise Linux ES v4)</title>
      <description>PHP5.2.4からPHP5.2.5にローカルサーバをアップグレードする。&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://newbie.blog.shinobi.jp/Entry/50/&quot;&gt;前回のPHP5.2.3からPHP5.2.4にアップグレード&lt;/a&gt;と同様にインストールしてみる。&lt;br /&gt;
&lt;br /&gt;
# cd /usr/local/src/&lt;br /&gt;
&lt;br /&gt;
# wget &lt;a href=&quot;http://jp.php.net/get/php-5.2.4.tar.gz/from/a/mirror&quot;&gt;http://jp.php.net/get/php-5.2.5.tar.bz2/from/this/mirror&lt;/a&gt;&lt;br /&gt;
# ls -al&lt;br /&gt;
php-5.2.5.tar.bz2&lt;br /&gt;
&lt;br /&gt;
# tar jxvf php-5.2.5.tar.bz2&lt;br /&gt;
# cd php-5.2.5&lt;br /&gt;
&lt;br /&gt;
# ./configure --prefix=/usr/local --bindir=/usr/local/bin/ --with-apxs2=/usr/sbin/apxs --with-mysql=/usr --enable-mbstring --enable-mbregex --with-freetype-dir=/usr --with-png-dir=/usr --with-gd --enable-gd-native-ttf --with-ttf --with-gettext --with-ncurses --with-gmp --with-iconv --with-jpeg-dir=/usr --with-openssl --with-pspell --with-regex --with-zlib --with-layout=GNU --enable-bcmath --enable-exif --enable-ftp --enable-magic-quotes --enable-safe-mode --enable-sockets --enable-sysvsem --enable-sysvshm --enable-discard-path --enable-wddx --without-oci8 --with-pear --with-kerberos=/usr/kerberos --with-ldap=shared --enable-bcmath --enable-shmop --enable-calendar --with-pdo-mysql --with-mcrypt&lt;br /&gt;
&lt;br /&gt;
+--------------------------------------------------------------------+&lt;br /&gt;
| License:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;br /&gt;
| This software is subject to the PHP License, available in this&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; |&lt;br /&gt;
| distribution in the file LICENSE.&amp;nbsp; By continuing this installation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;br /&gt;
| process, you are bound by the terms of this license agreement.&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;br /&gt;
| If you do not agree with the terms of this license, you must abort&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;br /&gt;
| the installation process at this point.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; |&lt;br /&gt;
+--------------------------------------------------------------------+&lt;br /&gt;
&lt;br /&gt;
Thank you for using PHP.&lt;br /&gt;
&lt;br /&gt;
# make&lt;br /&gt;
&lt;br /&gt;
Build complete.&lt;br /&gt;
(It is safe to ignore warnings about tempnam and tmpnam).&lt;br /&gt;
&lt;br /&gt;
アパッチを止める&lt;br /&gt;
/etc/init.d/httpd stop&lt;br /&gt;
インストール&lt;br /&gt;
# make install&lt;br /&gt;
アパッチ起動&lt;br /&gt;
/etc/init.d/httpd start&lt;br /&gt;
&lt;br /&gt;
これでアップグレードは完了。&lt;br /&gt;
&lt;br /&gt;
# php -v&lt;br /&gt;
&lt;br /&gt;
5.2.5の情報に変わっていた。&lt;br /&gt;
公開サーバにも--with-pgsql=/usrを追加しインストールした。&lt;br /&gt;
&lt;br /&gt;
PHPアップグレード履歴&lt;br /&gt;
&lt;a href=&quot;../../../../Entry/17/&quot;&gt;PHP4.3.9からPHP5.1.5にアップグレード&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;../../../../Entry/19/&quot;&gt;PHP5.1.5からPHP5.2.0にアップグレード&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;../../../../Entry/31/&quot;&gt;PHP5.2.0からPHP5.2.1にアップグレード&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://newbie.blog.shinobi.jp/Entry/46/&quot;&gt;PHP5.2.1からPHP5.2.3にアップグレード&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://newbie.blog.shinobi.jp/Entry/50/&quot;&gt;PHP5.2.3からPHP5.2.4にアップグレード&lt;/a&gt;</description> 
      <link>http://newbie.blog.shinobi.jp/%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB%E3%82%B5%E3%83%BC%E3%83%90/php5.2.5%E3%81%AB%E3%82%A2%E3%83%83%E3%83%97%E3%82%B0%E3%83%AC%E3%83%BC%E3%83%89%E3%81%99%E3%82%8B%20rhel4-redhat%20enterprise%20linux%20es%20v4-</link> 
    </item>
    <item>
      <title>openads2.4で広告がうまく表示されない場合</title>
      <description>他は表示されjavascriptでうまく表示されないのなら下記が作用しているかも。&lt;br /&gt;
&lt;br /&gt;
FirefoxのプラグインでAdblockを入れてる。&lt;br /&gt;
NortonのAd Blockerが動いている。</description> 
      <link>http://newbie.blog.shinobi.jp/%E3%81%9D%E3%81%AE%E4%BB%96/openads2.4%E3%81%A7%E5%BA%83%E5%91%8A%E3%81%8C%E3%81%86%E3%81%BE%E3%81%8F%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84%E5%A0%B4%E5%90%88</link> 
    </item>

  </channel>
</rss>