bashtag

宮崎でITベンチャーから非ITベンチャーへ転職したサーバエンジニアのブログ

ソースコンパイルでサーバ構築 CentOS版 Part1

ソースコンパイルでサーバ構築します。

  • OS:CentOS6.4
  • Web:Nginx + php-fpm + PHP
  • DB:MySQL

CentOSのインストールは終わってるところから

ネットワーク設定

vi /etc/sysconfig/network-scripts/ifcfg-eth0
# 変更前
ONBOOT=no
# 変更後
ONBOOT=yes
/etc/init.d/network restart

SELINUXの無効化

vi /etc/selinux/config
  • 変更
SELINUX=disabled
  • コマンドで設定する場合(即時反映のため)
getenforce #チェック
setenforce 0 #設定

アップデート

rpm -ivh http://ftp.riken.jp/Linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
  • yum アップデート
yum -y update

必要なライブラリなどをインストール

yum install -y wget
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
yum install -y gcc
yum install -y libevent-devel libxml2-devel libjpeg-devel libpng-devel flex gcc-c++
yum install -y libmcrypt libmcrypt-devel libxslt libxslt-devel libicu-devel gd-devel autoconf
yum install -y libcurl-devel
yum install -y bison # 必要っぽい
yum install -y re2c # 必要っぽい
yum install -y vim # vimが使いたいので

今日はここまで。。。