ラベル PHP の投稿を表示しています。 すべての投稿を表示
ラベル PHP の投稿を表示しています。 すべての投稿を表示

2013年7月25日木曜日

CakePHP-2.3.8のセットアップ

PHP+MySQLのフレームワーク『CakePHP』、平成25年7月24日時点の最新版『2.3.8』を以下の環境にセットアップしました。

【作業環境:Windows7 64bit にインストールした VMPlayer 上に構築】
  •  OS : CentOS 6.4
  •  WEB-Server : Apache 2.2.15
  •  DB : MySQL 5.1.69
  •  PHP : PHP 5.3.3
※以前、学習用に CakePHP-2.1.0 をセットアップ済なので、PHP-MySQL で必要な環境は揃っている状態

1.CakePHP-2.3.8 を取得

・以下のサイトから、zipファイルをダウンロードし、全て展開する
  →https://github.com/cakephp/cakephp/releases/tag/2.3.8
 

2.WEBサーバのドキュメントへコピー

・CentOS 6.4 のドキュメントフォルダ(/var/www/html/)にフォルダ(cakephp238)を作成して、WinSCP でコピー
  → /var/www/html/cakephp238
  ※所有者を変更する # chown –R ユーザ名. /var/www/html/cakephp238
 

3.httpd.conf の修正

・cakephp238フォルダのredirectを有効にする。
    編集するファイル→ /etc/httpd/conf/httpd.conf
    ファイルの最後に以下を追記する
     <Directory “/var/www/html/cakephp238”>
                 AllowOverride All
     </Directory>
      ※編集が終わったら、サービスを再起動しておく(# service httpd restart )
 

4.database、tableの作成

・MySQL に database と user を作成
     detabase 例): blog_sample
     user 例): bloguser / password
  ・上記MySQL database に table を作成
     table 例): posts
           ※今回は、CakePHP公式サイトの「ブログチュートリアル」を試す予定です。
     → http://book.cakephp.org/2.0/ja/getting-started.html#id2
  ・cakephp238/app/Config/database.php の内容を 上記 database 情報に変更する
   ※編集前にバックアップを取る(ファイルをコピーしておく)
    ‘login’ => ‘bloguser’,
    ‘password’ => ‘password’,
    ‘database’ => ‘blog_sample’,
         ‘encoding’ => ‘utf8’,  ※コメントを解除する
 

5.CakePHP定義ファイルの修正

    ・cakephp238/app/Config/core.php の セキュリティ情報を修正
   ※編集前にバックアップを取る(ファイルをコピーしておく)
   ・197行目:Configure::write(‘Security.salt’, ‘ここの文字列を推測されない値に編集’);
   ・202行目:Configure::write(‘Security.cipherSeed’, ‘ここの数字を、推測されない値に編集’);
 

6.tmpフォルダの権限修正

    ・書き込み権限を与える # chmod -R 0777 /var/www/html/cakephp238/app/tmp
 
7.WEBブラウザで、http://ホスト名/cakephp238 へアクセス
CakePHP-2.3.8-Screenshot002
以上です。

2013年5月3日金曜日

UltrabookにXAMPPをインストールしました。

さて、購入したUltrabook 「Lesance NB S3441/L-1」 

ですが、開発&学習用環境として、XAMPPをインストールします。

(本当はLinux環境でやってみたいところなんですけど・・・)

こちら XAMPP fro Windows 日本語版 からインストーラ版をダウンロードします。

XAMPP for Windows

インストールファイルが xampp-win32-1.8.1-VC9-installer.exe となっていて、『もしかして64bit版もあるのか?』と思いましたが、無いです・・・
そのまま、インストール開始!
WS000001
Windowsのデフォルトインストール先「C:\Program files (x86)」だと、いろいろ問題ありだから気をつけてね的なメッセージ。
WS000002
とりあえず、開始して、インストールフォルダを「D:\xampp」に変更しておきます。
WS000004
途中、「BitNAMI」なるものの紹介があり(チェックをつけたまま Next するとサイトがブラウザに表示されました)ますが、
WS000005
無事、インストール完了。
WS000008
コントロールパネルを開いて、
WS000009
Apache と MySQL を Start (セキュリティ警告が出るので、管理者権限で許可)し、ブラウザのアドレスバーに localhost を入力すると、
WS000011
WS000012
無事に表示されました。
XAMPPを使って、しばらくの間「PHP」を勉強する予定です。