みおだいあり〜

 自宅鯖での、みおの日記帳。かなり不定期更新です(ぺこりっ)。
 RSSは二種類=>[ツッコミ付き][ツッコミ抜き]

Categories | AIR | AS3.0 | BlazeDS | Flex | FreeBSD | PC | Perl | お上 | その他 | たこ | のの | イラスト | ソフト | ラボ | 雑記 | | 正課

2007|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|04|05|06|07|08|09|10|12|
2010|01|03|

2008年10月18日(Sat) 風邪がなおんない [長年日記]

[] 続、FreeBSD 7.0 + PHP 5.2.6 + SQLite の連携

 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

 

本日のツッコミ(全2件) [ツッコミを入れる]
たこ (2008年10月18日(Sat) 17:38)

お大事に・・・。(´・ω・`)

varutsu7 (2008年10月19日(Sun) 01:45)

ありがとうございます!

お名前:
E-mail:
コメント:

トップ «前の日記(2008年10月16日(Thu)) 最新 次の日記(2008年10月20日(Mon))» 編集

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:

最近の日記:

最近のツッコミ:

  1. たこ (11-01)
  2. たこ (10-29)
  3. たこ (10-25)