apacheをBuildインストール〜自動起動設定
例としてapache2.2.22をインストールしています。
- ダウンロード
- ダウンロードしたソースを解凍
- Buildする
-
cd httpd-2.2.22 ./configure --enable-so make make install clean
- configureとかmakeでエラーになる場合、以下をインストール
-
yum -y install gcc cc make
- 自動起動用のshellを作成
-
vim /etc/init.d/httpd
#!/bin/sh # #chkconfig: 35 85 15 #description: apache 2.2.22 apachectl="/usr/local/apache2/bin/apachectl" case "$1" in start|stop|restart|fullstatus|status|gracefull|gracefull-stop|configtest|startssl) $apachectl $@ ;; *) ;; esac
- 自動起動の登録
- Apacheの起動
Apacheクックブック 第2版 ―Webサーバ管理者のためのレシピ集
- 作者: Ken Coar,Rich Bowen,笹井崇司
- 出版社/メーカー: オライリージャパン
- 発売日: 2008/09/26
- メディア: 大型本
- 購入: 6人 クリック: 142回
- この商品を含むブログ (30件) を見る
PHPをBuildインストール〜apache連携
例としてPHP5.4.6をインストールしています。
Apceh2.2.22がBuildインストールされていることが前提です。
- ダウンロード
- ダウンロードしたソースを解凍
- Buildする
-
$ cd php-5.4.6 $ ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --with-pdo-mysql --with-openssl --enable-mbstring --enable-mbregex --with-mcrypt --with-curl $ make $ make install clean
- configureでエラーになる場合、以下をインストール
-
$ yum -y install libxml2-devel openssl-devel curl-devel libmcrypt-devel
- php.ini の作成(配置)
- Apacheの設定
-
$ vim /usr/local/apache2/conf/httpd.conf
LoadModule php5_module modules/libphp5.so ← これが入ってることを確認 : : <FilesMatch \.php$> SetHandler application/x-httpd-php </FilesMatch>
- Apacheの再起動
- 作者: 山田祥寛
- 出版社/メーカー: 翔泳社
- 発売日: 2010/04/13
- メディア: 大型本
- 購入: 4人 クリック: 30回
- この商品を含むブログ (16件) を見る