カテゴリー
Linux

【Mac】Eclipse ワークスペースを CentOS 5.9 に設定する方法【VirtualBox】

ポイント

  • CentOS に Samba をインストールし、Mac から接続できるよう設定しておく
  • ワークスペース選択するとき、CentOS は Mac の 「/Volumes/」ディレクトリに現れる。
  • Mac の 「/Volumes/」ディレクトリに表示される名前は、Samba の設定ファイルで指定した文字列が使用される。本投稿では、「[112root]」としたため、「/Volumes/112root/」と表示される。

手順をノートする前に、前提

カテゴリー
コンピューター

VirtualBox で LAMP + PostgreSQL + APC + XDebug + PHPUnit の開発環境構築手順♪

前提

  • CentOS 5.9 インストール済み
  • CUI で SSH 接続可能
  • CentOS に IP アドレス割り振り済み

つまり、VPS 契約した直後のような状態です。

インストールして最低限の設定をするパッケージ

  • Apache
  • PHP
    • APC
    • XDebug
    • PHPUnit
  • MySQL
  • PostgreSQL

LAMP + PostgreSQL → LAMPP!と思っていのですけれども、別の構成ですでにこのような名前がありました><。ぜんぶまとめて強引に略称にすれば、、、LAMPPPAX (らんぷぷぱっくす)でしょうか♪

それはともかく、開発環境ですので SQL サーバーとして MySQL に加え、PostgreSQL をインストールします。

はじめるまえに

わたくしは今回の手順を行う前に時刻同期やメモリ節約として次のことを行なっています。

それでは、はじめます。

1.Apache、MySQL、PHP、PostgreSQL、APC、XDebug、PHPUnit インストール

カテゴリー
Linux

【VirtualBox】◆Mac◆★LAMP★ローカル開発環境構築【WordPress】

スクリーンショット 2013-02-09 17.21.12.png

やりたいこと

  • Mac の VirtualBox に Linux インストールからはじめて WordPress ウェブサイト構築
  • Linux は CentOS 5 32 bit、Web サーバーは Apache、データベースは MySQL、プログラムは PHP
  • つまりは LAMP をわたくしの 13インチ MacBook Pro Retina にローカル開発環境として立てます。ローカル VPS です。
  • iptables でファイアウォール設定、ntp で自動時計合わせ(NTP サーバ)設定、不要なデーモンストップ、要らないコンソールの無効、SELinux の無効も行います。なぜなら本番環境の設定にそのまま応用できるからです。わたくしは欲張りなのです♪
  • ローカル開発環境へは、ssh で接続します。ウェブサイトはもちろんウェブブラウザから確認します。
  • ssh、ウェブサイトへは IP アドレスでアクセスします。
  • ユーザは root のみ。開発環境ですのでウェブブラウザからのアクセス以外のセキュリティはあんまし気にしない方針です。
  • 今回は取り扱いませんが、本番環境構築では、root での ssh アクセスを禁止、sudo 導入をプラスすると良いかと思います。と、言うより必須です。