2012年4月30日月曜日

eyeOS

2011年の記事移植


System z Solution Edition for Cloud Computingのサンプルワークロードとして採用されたらしいので、ためしに構築してみた。(*´ω`*)
eyeOSに必要なのは、「Apache」、「PHP」なので、仮想化したスペースにインストールしてみた。


以下のサイトでDownload eyeos 1.8.7.1をダウンロード。
http://eyeos.org/en/downloads


ダウンロードしたファイルをサーバに格納して解凍し、URLでアクセス。
インストーラが起動するので、rootのパスワードを入力することで、インストール完了。


※PHPで、SQLite と IMAPが使用できないとメールが使えない旨のメッセージがでる。
# yum -y install php-imap
で、IMAPはインストールできるけど、SQLiteはちょっとめんどくさい。
PHP本体をyamでインストールすると「pecl install sqlite」ではSQLiteはエラーになり、上手くインストールできない。。。゚(゚´Д`゚)゚。



[root@adatmn ~]# pecl install SQLite
downloading SQLite-1.0.3.tgz …
Starting to download SQLite-1.0.3.tgz (371,189 bytes)
…………………done: 371,189 bytes
50 source files, building
running: phpize
Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20050922
Zend Extension Api No: 220051025
building in /var/tmp/pear-build-root/SQLite-1.0.3
running: /tmp/tmplFRhad/SQLite-1.0.3/configure
checking for egrep… grep -E
checking for a sed that does not truncate output… /bin/sed
checking for gcc… gcc
~~~略~~~~
/tmp/tmplFRhad/SQLite-1.0.3/sqlite.c:56: error: ‘BYREF_NONE’ undeclared here (not in a function)
/tmp/tmplFRhad/SQLite-1.0.3/sqlite.c:56: error: ‘BYREF_FORCE’ undeclared here (not in a function)
/tmp/tmplFRhad/SQLite-1.0.3/sqlite.c:125: warning: initialization from incompatible pointer type
/tmp/tmplFRhad/SQLite-1.0.3/sqlite.c:126: warning: initialization from incompatible pointer type
make: *** [sqlite.lo] エラー 1
ERROR: `make’ failed


ガ━━(;゚Д゚)━━ン!!


仕方がないので、ソースからインストール。
[root@adatmn src]# wget http://museum.php.net/php5/php-5.1.6.tar.gz
[root@adatmn src]# tar zxvf php-5.1.6.tar.gz
[root@adatmn src]# cd php-5.1.6/ext/sqlite
[root@adatmn sqlite]# phpize
[root@adatmn sqlite]# ./configure
[root@adatmn sqlite]# make
Build complete.
(It is safe to ignore warnings about tempnam and tmpnam).


[root@adatmn sqlite]# cp modules/sqlite.so /usr/lib/php/modules/
[root@adatmn sqlite]# echo extension=sqlite.so > /etc/php.d/sqlite.ini


再起動
[root@adatmn sqlite]# service httpd restart


これで、eyeOSのエラーは出なくなった。


0 件のコメント:

コメントを投稿