--------(--)

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

2014-04-07(Mon)

VirtualBoxのインストール Ubuntu12.04 LTS

最終的にこれがしたい。
Ubuntu 12.04 Vagrant + Laravel4.1 + PHP 5.5.

まずはVirtualBoxのインストール
ここ(VirtualBox 4.3.10 for Linux)を見ればだいたいわかる。

source.listへの登録

$ vim /etc/apt/sources.list
deb http://download.virtualbox.org/virtualbox/debian precise contrib


公開鍵の登録

$ wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
OK


VirtualBoxのインストール

$ sudo apt-get update
$ sudo apt-get install virtualbox-4.3


インストールマニュアルには以下のことが記載されているがapt-get installに含まれてるようだ。
Note: Ubuntu/Debian users might want to install the dkms package to ......

参考:
 Download VirtualBox


2014-04-06(Sun)

PHP Laravel4でController on Ubuntu12.04 LTS

Laravel4のコントローラを使ってみる。

ルートの設定

app/routes.php
// UserControllerにshowProfileメソッドを追加する。
Route::get('user/{id}', 'UserController@showProfile');


Controllerの設定

app/controllers/UserController.php
<?php
class UserController extends BaseController {

/**
* Instantiate a new UserController instance.
*/
public function __construct()
{
Log::info('Start UserController: __construct');
}
/**
* 指定されたユーザーのプロファイルを表示する
*/
public function showProfile($id)
{
Log::info('Start IDs:'.$id);
// $user = User::find($id);
$name='Hoge';
Log::info(' name:'.$name);

return View::make('greeting', array('name' => $name));
}

}


Viewの設定

app/views/greeting.blade.php
<html>
<body>
<h1>こんにちは、{{{$name}}}さん</h1>

</body>
</html>



参考:
Laravel4 Controller 日本語版
Laravel4.1ドキュメント

2014-04-01(Tue)

PHP LaravelでJson on Ubuntu12.04 LTS

Laravelを使ってapp/routes.phpから簡単なjsonを返す。

Route::get('users', function()
{
$name = Input::get('name');
Log::info('Start Users:'.$name);
$truth = array(
'name1' => $name
);
/* case of using json_encode */
$aaa = json_encode($truth);
Log::info('truth:'.$aaa);

/* case of using Response::json() */
$response=Response::json($truth);
$response->header('Content-Type', 'application/json');
return $response;
});


# サーバーを起動。
$ php artisan serve


ブラウザで動作確認。

http://localhost:8000/users?name=hogehoge


responseは以下のとおりとなった。

{"name1":"hogehoge"}


参考:
laravel 4 why send content-type when sending json?


2014-03-31(Mon)

PHP Laravelをインストール2 on Ubuntu12.04 LTS

続き
ここらへんを参考に。

事前にインストール確認

$ sudo apt-get install php5-mcrypt



Apacheの設定

$ vim /etc/apache2/sites-enabled/000-default
# DocumentRoot /var/www
# <Directory />
# Options FollowSymLinks
# AllowOverride None
# </Directory>
DocumentRoot /home/gabriel/laravel/blog
<Directory />
Options FollowSymLinks
AllowOverride None
DirectoryIndex index.html index.php server.php
</Directory>


hostsの設定

$ vim /etc/hosts
127.0.0.1 localhost
127.0.1.1 www.example.com gabriel


$ /etc/init.d/apache2 restart



http://localhost にアクセスすると「起動しましたよ」、的な画面が表示される。

PHP5.4以上なのでデバッグサーバーを起動できます。

$ php artisan serve
Laravel development server started on http://localhost:8000


ブラウザでhttp://localhost:8000へアクセスすると同じ画面が表示されます。



2014-03-30(Sun)

PHP Laravelをインストール on Ubuntu12.04 LTS

PHPFramework最近の情報を見ていて触ってみたくなった。

まずはUbuntuのバージョン確認

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04.4 LTS
Release: 12.04
Codename: precise



Laravelをインストール。
最初にここら辺はいれときましょう。
PHPも5.5にアップしておきます。

$ sudo add-apt-repository ppa:ondrej/php5
$ sudo apt-get update
$ sudo apt-get install libapache2-mod-php5 php5 php5-cli php5-common php5-curl php5-mcrypt


LaravelのインストールはここのComposerを利用方法を使う。

Composerをインストール

ここを参考にした。
$ sudo su
$ cd /usr/local/bin
$ curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer


laravelをインストール

$ cd ~/laravel
$ composer create-project laravel/laravel blog --prefer-dist


bashrcへPATHを指定

$ vim ~/.bashrc
export PATH="$PATH":/usr/local/bin
$ source ~/.bashrc


今日はここまで。

参考:
ERROR. The PHP cURL extension must be installed to use Guzzle.

how do I upgrade from php 5.3 to php 5.4.6 in ubuntu?




プロフィール

kumagonjp2

Author:kumagonjp2
Python,Django,R,Mongo,MySQL,Struts,Spring,データマイニングなどサーバー関係のメモを残していきます。

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
雪が3Dで降るブログパーツ ver2

マウスで見る方向変えられます

検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。