'linux' に関するエントリ

Windows+VMware+Linuxでシームレスな開発環境を作ってみた

2008年1月28日(月曜日)

Windows+VMware+Linuxでシームレスな開発環境を作ってみました。

  1. Windowsでコードを書く
  2. LinuxOS上で実行して確認

という作業をする時に、FTPやらSCPやらでいちいちファイルを移動しないで済みます。
(そんなこと誰もやってないって?)

(more…)

rsyncでリモートバックアップ

2007年8月16日(木曜日)

公開しているWebサーバーのバックアップ作業を簡素化したいと思い、rsyncを使ってみたメモ。

バックアップ対象のサーバーでは既に日次バックアップが行われていて、そのアーカイブを手作業で吸い上げていた。
その作業もcronで自動化することが目的。

バックアップ対象のWebサーバーのSSHポートを解放しているので、rshにsshを使用して接続することにする。

cronでssh接続する時に課題となるのが認証の部分。少しググってみると

あたりが一般的な方法らしい。

HostbasedAuthentication方式がうまく設定できなかったorz

ので、パスフレーズなしの鍵での認証方式で実現した。

改めて、以下のエントリーが非常に参考になった。ありがとうございました。

ssh scp sftp の正しい自動実行方法

(more…)

xampp for Linux にXdebugをインストール その1

2007年7月8日(日曜日)

LAMPP環境を簡単に構築できるXAMPP
さらに便利にするべく、ここにXdebugをインストールしたいと思い立つ。
やってみよう。

(more…)

phpizeで「warning: underquoted definition」というエラーが出たので対処した

2007年6月14日(木曜日)
add to hatena hatena.comment 1 users add to del.icio.us 0 user add to livedoor.clip 0 user

Webサーバにeacceleratorをインストールしようとしたらwarningが。
以下環境。

  • CentOS 4
  • automake 1.9.2-3
  • php 4.3.9
  • php-devel 4.3.9
[root@hoge ~]# wget http://downloads.sourceforge.net/eaccelerator/eaccelerator-0.9.5.zip		<- ダウンロード
[root@hoge ~]# unzip eaccelerator-0.9.5.zip	<- 展開
[root@hoge ~]# cd eaccelerator-0.9.5		<- 移動して
[root@hoge eaccelerator-0.9.5]# phpize		<- phpize
configure.in:9: warning: underquoted definition of PHP_WITH_PHP_CONFIG
  run info ‘(automake)Extending aclocal’
  or see http://sources.redhat.com/automake/automake.html#Extending-aclocal
configure.in:32: warning: underquoted definition of PHP_EXT_BUILDDIR
configure.in:33: warning: underquoted definition of PHP_EXT_DIR
configure.in:34: warning: underquoted definition of PHP_EXT_SRCDIR
configure.in:35: warning: underquoted definition of PHP_ALWAYS_SHARED
acinclude.m4:19: warning: underquoted definition of PHP_PROG_RE2C

Configuring for:
  PHP Api Version:   20020918
  Zend Module Api No:   20020429
  Zend Extension Api No:   20021010

以下を参照しまして(感謝)
Do You PHP? - phpizeで「warning: underquoted definition」が多発する場合の対処法

以下ファイル修正。

[root@hoge ~]# vi /usr/lib/php/build/acinclude.m4 
AC_DEFUN(PHP_PROG_RE2C,[
AC_DEFUN([PHP_PROG_RE2C],[
[root@hoge ~]# vi /usr/lib/php/build/phpize.m4
AC_DEFUN(PHP_WITH_PHP_CONFIG,[ AC_DEFUN(PHP_EXT_BUILDDIR,[.])dnl AC_DEFUN(PHP_EXT_DIR,[”"])dnl AC_DEFUN(PHP_EXT_SRCDIR,[$abs_srcdir])dnl AC_DEFUN(PHP_ALWAYS_SHARED,[
AC_DEFUN([PHP_WITH_PHP_CONFIG],[ AC_DEFUN([PHP_EXT_BUILDDIR],[.])dnl AC_DEFUN([PHP_EXT_DIR],[”"])dnl AC_DEFUN([PHP_EXT_SRCDIR],[$abs_srcdir])dnl AC_DEFUN([PHP_ALWAYS_SHARED],[

以上でOK。

Tracの優先度をカスタマイズする場合に気をつけること

2007年3月21日(水曜日)

Tracの優先度をカスタマイズする際にハマったのでメモです。

(more…)

Trac-Jaインストール

2007年1月23日(火曜日)

前回セットアップしたlinuxマシンに、Tracをインストールしたメモです。
インストールにあたっては、以下のエントリを参考にしました。ありがとうございました。

http://jamz.jp/tech/2006/07/install-trac-ja.html

以下、おおまかな流れ。

  1. yumで、依存パッケージも含めてインストール
  2. Tracパッケージをアンインストール
  3. Trac-Jaをインストール
  4. Trac-Jaへシンボリックリンク作成
  5. Subversionのレポジトリ作成と起動設定
  6. Tracのプロジェクト作成
  7. Apacheの設定

(more…)

FedoraCore6セットアップ

2007年1月18日(木曜日)
add to hatena hatena.comment 0 user add to del.icio.us 0 user add to livedoor.clip 0 user

社内環境にLinuxサーバを立ち上げました。
Tracとか、wikiとか、社内Blogとか、とかとか。
そういったグループウェアをインストールして使う予定です。

最近はBLOGを更新する時間がなかなかとれないので、こきざみに作業メモにしていきます。
今回はOSセットアップだけ。

(more…)