a-blog cmsをMAMPでローカルにインストール
今後の事も考え、a-blog cmsをMacBookのローカル環境にインストールしてみました。
MAMPのデフォルト設定を少しだけ変更しなければいけない箇所があり、少し悩んだのでメモしておきます。(MAMPとはMacのローカル環境にPHPやMySQLの環境を手軽に構築するアプリケーションです。)
a-blog cmsを利用するにはioncube loaderが必要になりますので、ioncube loader MacOS X(i386用)をDLし、今回はa-blog cmsのプログラムと同じディレクトリに入れる。
ioncube loaderはPHP5.2.5以降でランタイムロードが出来ないので、php.iniファイルにインストールします。
/Applications/MAMP/conf/php5/php.ini
下記の一行を最終行から2行目に追記。
zend_extension=/Applications/MAMP/htdocs/a-blogcms/ioncube/ioncube_loader_dar_5.2.so
↓こんな感じに下から2行目に入れる。
zend_extension=/Applications/MAMP/htdocs/a-blogcms/ioncube/ioncube_loader_dar_5.2.so zend_extension=/Applications/MAMP/bin/php5/zend/lib/ZendExtensionManager.so
ioncube loaderを設置する階層を変更する場合は、上記ioncube loaderへのパスも合わせて変更してください。
この辺り詳しくないこともあって苦戦した。というのも最終行だとMAMPのApacheが起動しない。起動しないのが当然なのかどうかも分からないが、発見するまではお手上げ状態だった。ちなみにphp.iniの設定を変更するので、必ずMAMPのApacheは再起動してください。
でもここまで来たら、あとはa-blog cmsのセットアップにしたがってインストールするだけ。
インストール時にはhtaccess.txtを.htaccessに変更しなければいけませんが、Finderからの操作ではファイル名のリネームを断られるため、FTPソフトを利用し変更しました。
これでローカル環境でもa-blog cmsを利用する事ができると思います。
ローカルで使えると自由にさわれるので、勉強するには便利ですね。