a-blogはPHPで動的に出力しているのでサーバー上でないと動かないわけなんですが、ローカル環境にPHPが動作する環境があるとブログパーツをテストしたりテーマ(themesの中のindex.tpl.htmlなど)を作ったりする時には便利だったりします。昨日事務所のMacを使えるようにしたんですが、どちらかというとノートに環境があるほうが便利なので再挑戦してみる事に。以下メモ。
参考にしたサイト:
A leaf of PowerBook Mac OS X 10.4 Tiger で PHP + MySQL を使おう!
A leaf of PowerBook mac os x で mysql + php を使うメモ
Marc Liyanage - Software - Mac OS X Packages - MySQL
Mac OS X Server 10.4.4: Apache/PHP/MySQL の相互動作の機能強化
a-blogは基本的に4.0系のMySQLで動作するのでMySQL4.0のMac OS X downloadsのStandardをダウンロード。落としてくると.pkgファイルが2つとシステム用のファイルとreadmeがあるので、まず.pkgファイルを2つともインストール。そのあとMySQL.prefPaneを起動するとシステム環境設定でMySQLを走らせる事ができるようになる。
PHPはターミナルで
PB:〜 yamada$ sudo vi /etc/httpd/httpd.conf
以下の2行の # を外します。
#LoadModule php4_module libexec/httpd/libphp4.so
#AddModule mod_php4.c
※ /php4 を入力し enterキーで検索! xキーで1文字削除
※a or i / insert
※x / delete
※esc / mode clear
※:
※wq! / 書き込んで(w)保存して終了(q)
apache を再起動!
※システム環境設定>共有>パーソナルWeb共有 (停止) & (開始) とか
でOKらしい。ターミナルは初心者なのでかなりビビりながらの作業。失敗すると動作しなくなるので自己責任でお願いします。
でphpMyAdmin。phpMyAdminの2.6.4-pl4をダウンロードして、解凍したものを /Library/WebServer/Documents に置いてphpMyAdminにリネーム。
あとphp.iniの設定を少し変更しないといけないらしい。そこの部分に関しては Mac OS X Server 10.4.4: Apache/PHP/MySQL の相互動作の機能強化 を参考にしてください。
ここまできたら /Library/WebServer/Documents にa-blogを入れてみましょう。ちなみにionCubeのOS X (ppc)とpearとimagemagick等が必要になります。
related links
- » メモ:a-blog cmsのiPhone用テーマをsafari以外でも表示する方法
a-blog cmsではルールというものを使ってiPhone用のテーマをあてる事ができるのですが、Tweetie2みたいなアプリからサイトを見てる時に現状の設定ではiPhoneのテーマがあたってなかったでの、/private/config.system.yaml ファイルの608行目あたりを以下のように修正すると表示されるようになります。いつもどこをどうするのか忘れるのでメモ... - » Ajax検索機能 (1.2.2b)
a-blog cmsでAjax検索機能を実装 (1.2.2b) にあるように、まだ社内向けベータ版ですが、a-blog cmsでAjax検索機能というものが実装されたらしく、テストエントリー。 以下の検索フォームから検索したい言葉を入れて検索してもらうと、画面のリロード無しで検索結果のリストが表示されます。(『屋久島 本 杉』みたいに複数検索もできます。)... - » a-blog cmsのモジュールの書き方
kazumich.logでa-blog cmsのモジュールの書き方が紹介されてました。 a-blog cmsのモジュールの書き方 その1 − kazumich.log a-blog cmsのモジュールの書き方 その2 − kazumich.log a-blog cmsのモジュールの書き方 その3 − kazumich.log - » a-blog cmsとFlashの連携について
- » 同じ月日のエントリーへのリンク
投稿
trackback
http://ra66it.net/trackback/blog/studylog/entry-293.html
url
http://ra66it.net/blog/studylog/entry-293.html































































