自宅鯖での、みおの日記帳。かなり不定期更新です(ぺこりっ)。
RSSは二種類=>[ツッコミ付き]・[ツッコミ抜き]
Categories | AIR | AS3.0 | BlazeDS | Flex | FreeBSD | PC | Perl | お上 | その他 | たこ | のの | イラスト | ソフト | ラボ | 雑記 | 鯖 | 正課
FreeBSDでも、PHPでSQLiteを扱える環境、出来ました!!
まさか解決方法がこんなに簡単だったとは思いませんでした。
まず、前回までのおさらい。
// PortsからPHPエクステンションズをインスコ #> portinstall lang/php5-extensions
// PHPモジュールの有効化 #> ee /usr/local/etc/php/extensions.ini + extension=sqlite.so + extension=pdo.so + extension=pdo_sqlite.so + extension=sqlite3.so + extension=spl.so
// PHPの設定ファイルにて、ダイナミックエクステンションズを設定 /// 1. 拡張モジュールのディレクトリを設定 /// 2. ダイナミック拡張モジュールの有効化 #> ee /usr/local/etc/php.ini ; Paths and Directories セクションの下あたり ; Directory in which the loadable extensions (modules) reside. + extension_dir = "/usr/local/lib/php/20060613/" ; Dynamic Extensions セクションのの中 ; If you wish to have an extension loaded automatically, use the following ; syntax: ; extension=modulename.extension ; For example, on Windows: ; extension=msql.dll ; ... or under UNIX: ; extension=msql.so + extention=sqlite.so + extention=pdo.so + extention=pdo_sqlite.so
// Apache2.2の再起動 #> apachectl restart
ずーと、以下のエラーに悩まされていました。
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/sqlite.so' - /usr/local/lib/php/20060613/sqlite.so: Undefined symbol "spl_ce_Countable" in Unknown on line 0
で、これの解決方法。
// spl.soは先に読み込ませる /// Special Thanks!:ttt: (FreeBSD) PHP WARNING: PHP STARTUP: UNABLE TO ... #> ee /usr/local/etc/php/extensions.ini + extension=spl.so + extension=sqlite.so + extension=pdo.so + extension=pdo_sqlite.so + extension=sqlite3.so - extension=sqlite.so - extension=pdo.so - extension=pdo_sqlite.so - extension=sqlite3.so - extension=spl.so
// Apache2.2の再起動 #> apachectl restart
ってなことで、mio鯖で、PHPからSQLite使えるようになりました! > vatutsu7
MioProject:
カレンダー:
| 前 | 2008年 10月 |
次 | ||||
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 | |
ToDo:
最近の日記:
最近のツッコミ:
お大事に・・・。(´・ω・`)
ありがとうございます!