KURO-BOX/T4 に OpenPNE をインストールして、Web プログラミングのお勉強をしたい。
まずは、こちら↓
http://github.com/openpne/OpenPNE3/raw/OpenPNE-3.4.4.1/doc/ja/OpenPNE3_Setup_Guide.txt
要件を確認する。
Webサーバ
Apache
* mod_rewrite を使用可能
# dpkg -L apache2.2-common | grep rewrite
/usr/lib/apache2/modules/mod_rewrite.so
/etc/apache2/mods-available/rewrite.load
OK。
PHP
PHP5.2.3 以降
# apt-get install php5-cli
# dpkg -l | grep php5-cli
ii php5-cli 5.2.6.dfsg.1-1+lenny8 command-line interpreter for the php5 script
OK。
* PHP の mbstring 拡張モジュールを使用可能
こちら↓
http://packages.debian.org/ja/lenny/php5-cli
によれば、php5-cli に含まれている。
* PHP の XML 拡張モジュールを使用可能
# apt-get install php5-xmlrpc
* PHP の PCRE 拡張モジュールを使用可能 (UTF-8 サポート)
こちら↓
http://packages.debian.org/ja/lenny/php5-cli
によれば、php5-cli に含まれている。
* PHP の PDO 拡張モジュールを使用可能 (利用する DBMS のドライバも含む)
# dpkg -L php5-common | grep pdo
/usr/lib/php5/20060613+lfs/pdo.so
/etc/php5/conf.d/pdo.ini
OK。
* PHP の JSON 拡張モジュールを使用可能
こちら↓
http://packages.debian.org/ja/lenny/php5-cli
によれば、php5-cli に含まれている。
* PHP から GD ライブラリを使用可能 (JPEG/GIF/PNG サポート)
# apt-get install php5-gd
* PHP の mcrypt 拡張モジュールの使用を推奨
# apt-get install php5-mcrypt
* PHP の APC 拡張モジュールの使用を推奨
# apt-get install php-apc
OpenPNE のインストール
# apt-get install unzip
# wget -OOpenPNE-3.4.4.1.zip http://github.com/openpne/OpenPNE3/zipball/OpenPNE-3.4.4.1
# unzip OpenPNE-3.4.4.1.zip
# cd openpne-OpenPNE3-6458374
# cp config/ProjectConfiguration.class.php.sample config/ProjectConfiguration.class.php
# cp config/OpenPNE.yml.sample config/OpenPNE.yml
# ./symfony openpne:install
(中略)
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 40 bytes) in /root/openpne-OpenPNE3-6458374/lib/vendor/PEAR/PEAR/Registry.php on line 1061
無理らしい。
残念。
※コメント投稿者のブログIDはブログ作成者のみに通知されます