Misc/Webサーバー構築 のバックアップ差分(No.3)


#contents
 
 とりあえずソースからインストールするようにする。((パッケージはなんとなく好きになれません…))
 
 *関連パッケージの準備 [#x21f1276]
 
 不必要パッケージのアンインストール、必要パッケージのインストール
 
  $ su
  # apt-get remove apache
  # apt-get install openssl-devel
  # apt-get install flex
  # exit
 
 open-ssl, flex は apt-get のを使う。
 
 *Apacheインストール [#i9487683]
 
  $ wget http://ring.asahi-net.or.jp/archives/net/\
    apache/dist/httpd/httpd-2.2.3.tar.gz
  $ cd httpd-2.2.3
  $ ./configure --enable-shared=yes --enable-dav=yes --enable-ssl
  $ make
  $ su
  # make install
 
 *関連ソフトインストール [#l7cc46e9]
 
 **PHPインストール [#xc7844dc]
 
 そのまま入れようとすると libxml2 関連で文句を言われるので、依存関係は壊れるがlibxml2をソースから入れておく。
 
  $ wget ftp://xmlsoft.org/libxml2/libxml2-sources-2.6.26.tar.gz
  $ tar xzvf libxml2-sources-2.6.26.tar.gz
  $ cd libxml2-2.6.26/
  $ ./configure
  $ make
  $ su
  # make install
 
 PHPを入れる準備が整ったので、インストール
 
  $ wget http://jp.php.net/get/php-5.1.6.tar.gz/from/this/mirror
  $ tar xzvf php-5.1.6.tar.gz
  $ cd php-5.1.6
  $ ./configure --with-apxs2=/usr/local/apache2/bin/apxs --enable-mbstring \
    --enable-mbregex --enable-zend-multibyte
  $ make
  $ su
  # make install
  # cp php.ini-dist /usr/local/lib/php.ini
 
 *設定ファイル [#a69c95d4]
 
 -httpd.conf &attachref();
 -extra/httpd-dav.conf &attachref();
 -extra/httpd-ssl.conf &attachref();
 
 *SSL有効化 [#v4086dbe]
 
 *参考サイト [#df1a0a7c]
 
 -[[JAPAN APACHE USERS GROUP:http://www.apache.jp/]]
 -[[PHP: Hypertext Preprocessor:http://www.php.net/]]
 -[[ftp://xmlsoft.org/libxml2/ の一覧:ftp://xmlsoft.org/libxml2/]]
 
 #urlbookmark(nodate,notitle)

注意)このバージョンのsafariではjavascriptがうまく動作しないので、recaptchaはページ切り替え版を利用しています。
トップ 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS