GEHIRNに自分のApache2をインストールする。
Apaceh2は単純にapt-get等のインストールはPermissions deniedと言われ、拒否される。
そのため、ソースコードから独自のフォルダ(/home/xxx/root/usr/local/apache2/)にインストールする。
今回は"httpd-2.4.3.tar.gz"を利用する
tar zxvf httpd-2.4.3.tar.gz
で解凍。
その後フォルダ内のconfigureを実行するので
cd httpd-2.4.3.tar.zg
./configure +オプション
--prefix=/XXX/usr/local/apache2
のオプションを入れることでインストールフォルダを変更することができる。
--enable-so
おまじない
その後
#make
#make install
のコマンドを打ちインストールする
#PHPのインストール
ちなみに自分のオプションは以下のとおり
./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
また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