DebianGNU/Linuxでのインストール
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
[[インストール方法]]
#contents
*rep2をホームディレクトリにインストール [#j7cf60df]
Debian GNU/Linuxにrep2をインストールした時のメモ。
動かすだけなら「[[インストール方法]]」のゆとりバージョン...
ubnutuでもほぼ同じ手順でインストールできます。
動作させる事を主眼において書いたので、セキュリティについ...
** apache2とphp5と必要なライブラリのインストール [#eccb7d...
必要なphpライブラリについては[[PEARのインストール]]を参照。
$ sudo apt-get update
$ sudo sudo apt-get -y install apache2 php5 php-pear php...
** Net_UserAgent_Mobileのインストール [#s4a64df3]
Net_UserAgent_Mobileはパッケージになっていないので別途イ...
$ sudo pear install Net_UserAgent_Mobile
** apache2のuserdirを有効にする [#f1c21180]
apache2のuserdirモジュールを有効にする。
$ a2enmod userdir
** ユーザーディレクトリでPHPを有効にする [#o95904ff]
ゆとりインストールでは/var/www以下にインストールしました...
ユーザーディレクトリでPHPを動かす場合は /etc/apache2/mods...
- 参照: [[Ubuntu 10.04 の Apache2 userdir で PHP が動かな...
#<IfModule mod_userdir.c>
# <Directory /home/*/public_html>
# php_admin_value engine Off
# </Directory>
#</IfModule>
** apache2の設定を再読み込みする [#k036f19f]
$ sudo service apache2 force-reload
** ホームディレクトリにpublic_htmlディレクトリを作る [#h5...
$ cd ~/
$ mkdir public_html
** rep2をダウンロードしてpublic_htmlディレクトリに展開す...
$ curl -L -o rep2.zip http://akid.s17.xrea.com/cgi/dl/dl...
$ unzip -x rep2.zip -d public_html/
** dataディレクトリの作成と所有者の変更 [#b86eede1]
rep2のdataディレクトリを作成して、apache2がdataディレクト...
$ mkdir -p public_html/rep2/data/
$ sudo chown www-data:www-data public_html/rep2/data/
**ブラウザでhttp://localhost/~(ユーザー名)/rep2/にアクセ...
----
*eAcceleratorのインストール [#gb21e5f1]
phpの中間コードをキャッシュして高速化するeAcceleratorをイ...
eAcceleratorはパッケージ化されていないのでソースからイン...
- http://eaccelerator.net/
**コンパイルに必要なソフトとライブラリのインストール [#p7...
$ sudo apt-get update
$ sudo apt-get install build-essential php5-dev
**eAcceleratorをダウンロード [#oe865c85]
ソースは以下にあります。
- http://sourceforge.net/projects/eaccelerator/files/eacc...
**eAcceleratorのコンパイルとインストール [#l8136012]
'''~/src'''ディレクトリを作成して、その下でソースを展開。
$ mkdir ~/src
$ cd ~/src/
$ tar xvfj ../eaccelerator-0.9.6.1.tar.bz2
$ cd eaccelerator-0.9.6.1/
コンパイルしてインストールする。インストール先は'''/usr/l...
$ phpize
$ ./configure
$ make
$ sudo make install
**eAcceleratorの設定 [#fc28b7d2]
Debianのphpのライブラリ設定は'''/etc/php5/conf.d'''以下に...
設定はソース付属のREADMEそのまま。
$ sudo vi /etc/php5/conf.d/eaccelerator.ini
***/etc/php5/conf.d/eaccelerator.ini 設定例 [#o888daea]
extension="eaccelerator.so"
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
**キャッシュディレクトリの設定 [#m8e0fae9]
$ sudo mkdir /tmp/eaccelerator
$ sudo chown www-data:www-data /tmp/eaccelerator
**apache2の再起動 [#ke390d13]
$ sudo service apache2 restart
再起動できない場合は、linuxのライブラリキャッシュを更新し...
$ sudo /sbin/ldconfig
$ sudo /etc/init.d/apache2 restart
**動作確認 [#v17f32ae]
phpinfoでeAcceleratorが使われているか見る。
以下の表示があればおk。
with eAccelerator v0.9.5.3, Copyright (c) 2004-2006 eAcc...
phpinfoは確認したら消しておいたほうがいい。
- [[http://pukiwiki.sourceforge.jp/?phpinfo()]]
**Tips [#y8a029e0]
***eAcceleratorのアンインストール [#q450cc85]
eAcceleratorをアンインストールするには、以下のファイルと...
- '''/usr/lib/php/20060613+lfs/''' (本体)
- '''/etc/php5/conf.d/eaccelerator.ini''' (設定ファイル)
- '''/tmp/eaccelerator/''' (キャッシュディレクトリ)
終了行:
[[インストール方法]]
#contents
*rep2をホームディレクトリにインストール [#j7cf60df]
Debian GNU/Linuxにrep2をインストールした時のメモ。
動かすだけなら「[[インストール方法]]」のゆとりバージョン...
ubnutuでもほぼ同じ手順でインストールできます。
動作させる事を主眼において書いたので、セキュリティについ...
** apache2とphp5と必要なライブラリのインストール [#eccb7d...
必要なphpライブラリについては[[PEARのインストール]]を参照。
$ sudo apt-get update
$ sudo sudo apt-get -y install apache2 php5 php-pear php...
** Net_UserAgent_Mobileのインストール [#s4a64df3]
Net_UserAgent_Mobileはパッケージになっていないので別途イ...
$ sudo pear install Net_UserAgent_Mobile
** apache2のuserdirを有効にする [#f1c21180]
apache2のuserdirモジュールを有効にする。
$ a2enmod userdir
** ユーザーディレクトリでPHPを有効にする [#o95904ff]
ゆとりインストールでは/var/www以下にインストールしました...
ユーザーディレクトリでPHPを動かす場合は /etc/apache2/mods...
- 参照: [[Ubuntu 10.04 の Apache2 userdir で PHP が動かな...
#<IfModule mod_userdir.c>
# <Directory /home/*/public_html>
# php_admin_value engine Off
# </Directory>
#</IfModule>
** apache2の設定を再読み込みする [#k036f19f]
$ sudo service apache2 force-reload
** ホームディレクトリにpublic_htmlディレクトリを作る [#h5...
$ cd ~/
$ mkdir public_html
** rep2をダウンロードしてpublic_htmlディレクトリに展開す...
$ curl -L -o rep2.zip http://akid.s17.xrea.com/cgi/dl/dl...
$ unzip -x rep2.zip -d public_html/
** dataディレクトリの作成と所有者の変更 [#b86eede1]
rep2のdataディレクトリを作成して、apache2がdataディレクト...
$ mkdir -p public_html/rep2/data/
$ sudo chown www-data:www-data public_html/rep2/data/
**ブラウザでhttp://localhost/~(ユーザー名)/rep2/にアクセ...
----
*eAcceleratorのインストール [#gb21e5f1]
phpの中間コードをキャッシュして高速化するeAcceleratorをイ...
eAcceleratorはパッケージ化されていないのでソースからイン...
- http://eaccelerator.net/
**コンパイルに必要なソフトとライブラリのインストール [#p7...
$ sudo apt-get update
$ sudo apt-get install build-essential php5-dev
**eAcceleratorをダウンロード [#oe865c85]
ソースは以下にあります。
- http://sourceforge.net/projects/eaccelerator/files/eacc...
**eAcceleratorのコンパイルとインストール [#l8136012]
'''~/src'''ディレクトリを作成して、その下でソースを展開。
$ mkdir ~/src
$ cd ~/src/
$ tar xvfj ../eaccelerator-0.9.6.1.tar.bz2
$ cd eaccelerator-0.9.6.1/
コンパイルしてインストールする。インストール先は'''/usr/l...
$ phpize
$ ./configure
$ make
$ sudo make install
**eAcceleratorの設定 [#fc28b7d2]
Debianのphpのライブラリ設定は'''/etc/php5/conf.d'''以下に...
設定はソース付属のREADMEそのまま。
$ sudo vi /etc/php5/conf.d/eaccelerator.ini
***/etc/php5/conf.d/eaccelerator.ini 設定例 [#o888daea]
extension="eaccelerator.so"
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
**キャッシュディレクトリの設定 [#m8e0fae9]
$ sudo mkdir /tmp/eaccelerator
$ sudo chown www-data:www-data /tmp/eaccelerator
**apache2の再起動 [#ke390d13]
$ sudo service apache2 restart
再起動できない場合は、linuxのライブラリキャッシュを更新し...
$ sudo /sbin/ldconfig
$ sudo /etc/init.d/apache2 restart
**動作確認 [#v17f32ae]
phpinfoでeAcceleratorが使われているか見る。
以下の表示があればおk。
with eAccelerator v0.9.5.3, Copyright (c) 2004-2006 eAcc...
phpinfoは確認したら消しておいたほうがいい。
- [[http://pukiwiki.sourceforge.jp/?phpinfo()]]
**Tips [#y8a029e0]
***eAcceleratorのアンインストール [#q450cc85]
eAcceleratorをアンインストールするには、以下のファイルと...
- '''/usr/lib/php/20060613+lfs/''' (本体)
- '''/etc/php5/conf.d/eaccelerator.ini''' (設定ファイル)
- '''/tmp/eaccelerator/''' (キャッシュディレクトリ)
ページ名: