アットウィキロゴ

gehirn:apache2:install

GEHIRNに自分のApache2をインストールする。


Apaceh2は単純にapt-get等のインストールはPermissions deniedと言われ、拒否される。
そのため、ソースコードから独自のフォルダ(/home/xxx/root/usr/local/apache2/)にインストールする。

Apache2はこのサイトから落とす。
http://httpd.apache.org/

今回は"httpd-2.4.3.tar.gz"を利用する

tar zxvf httpd-2.4.3.tar.gz
で解凍。

その後フォルダ内のconfigureを実行するので
cd httpd-2.4.3.tar.zg
./configure +オプション

オプションはこのサイトを参考にする
http://www.atmarkit.co.jp/flinux/rensai/apache03/apache03e.html

 --prefix=/XXX/usr/local/apache2
のオプションを入れることでインストールフォルダを変更することができる。

 --enable-so
おまじない


その後
 #make
 #make install
のコマンドを打ちインストールする

#PHPのインストール
手順はこのサイト参照
http://www.phppro.jp/phpmanual/install_linux.php
./configureのオプションはこのサイト参照
http://blog.cwron.com/2012/03/07/php5-4-setup/

ちなみに自分のオプションは以下のとおり
./configure -prefix=/home/debugme/root/usr/local/php/php-5.4.11 --with-apxs2=/home/debugme/root/usr/local/apache2/bin/apxs --enable-mbstring --enable-zend-multibyte --with-pgsql --with-mysql

その後
# make
# make install


php.iniの作成する
以下手順
http://www.phpbook.jp/install/phpini/index1.html

またApacheにPHPを実行する設定

conf/httpd.confに以下を記述

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

phpinfoでテスト

<?php
phpinfo();
?>




#mysqlに接続する
mysqlはGEHIRNのコントロールパネルで作成
 1 <?php
 2 //MySQLに接続・ユーザー名・パスワードを入れる
 3 if( ! $conn = mysql_connect( 'localhost', 'ユーザ名(データベース名と同じになっている)', 'パスワード') ){
 4     die( 'MySQL接続失敗' );
 5 }
 6 //データベースの選択・データベース名を入れる
 7 mysql_select_db( 'XXXXX', $conn );
 8 //ヘッダ出力をします
 9 echo "データベース接続OK";
10 ?>
最終更新:2013年03月20日 00:30