PHP5.2.4+MySQL5.6.67+senna(MeCab+tritonn)+Apacheの環境を作成した

Pocket

PHP5.2.4+MySQL5.6.67+senna(MeCab+tritonn)+Apacheの、とても検索しやすそうな環境を作成する

準備

モジュール導入

ソース類保存場所に移動

Mysql

MySQL 5.0.67のdevel,shared,server,client

依存性等の事を考慮し、rpmではなくyumを使ってlocalinstallしてみる

めかぶ

MeCab 0.991

MeCab ipadic 2.7.0

Senna

Senna 1.1.5

もしmake中にnfkc.cで止まったら

tritonn

my.cnf作成
client、mysqldのsocketを変更する

install dbを実行する

自動起動設定

この際もし

という旨のエラーが出ていたら、以下のコマンドでmysqlが稼働していないか確認し、稼働中であればMySQLプロセスをkillする

Apache

PHP

このままmakeを行うとエラーが出るので、libxml2のバージョンに準拠した表記に変更する

ext/dom/node.c

ext/dom/documenttype.c

ext/simplexml/simplexml.c

変更したらmake & make install

php.iniファイルを作成

Apacheの設定

“libphp5.so”あたりで検索を行い、モジュールを読み込んでいる部分が追加されているか確認
そしてHandlerを追加し、.php拡張子のファイルに対してsethandler
(設定はおこのみで)

httpdを起動する(既に一度起動していればrestartでよい)

MySQLのテスト

これでinsertしたデータが出て来るはず!

MySQL+PHPとの連携を確認

MySQLのテストで作ったDBにphpから接続できるかを確認

文字コードとか気をつければ表示される。はず!

Pocket

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です