AWS EC2 で FuelPHP が動作するまで
Amazon Linux AMI 2014.03.1 と Ubuntu Server 14.04 LTS (PV) で試した。
インスタンスを作って立ち上げたところまでは省略。
AMI: Amazon Linux AMI 2014.03.1 の場合
$ ssh -i PATH-TO-KEY-FILE.pem ec2-user@PUBLIC_DNS_VALUE
以下ホスト側
root ユーザーにパスワードを設定
$ sudo passwd
bashのプロンプトに色を付ける
$ vim ~/.bashrc
---
# 以下コメントアウトを外す
force_color_prompt=yes
---
パッケージをアップデート
$ sudo yum update
Apache 入れる
$ sudo yum -y install httpd
$ sudo service httpd start
PHP入れる
$ sudo yum -y install php php-mbstring php-mysql php-pear php-mcrypt
// 後から追加でこの辺? php-pdo php-gd php-imap php-xml
PHP設定
$ php -i | grep php.ini
$ sudo vim /etc/php.ini
---
date.timezone = Asia/Tokyo
mbstring.language = Japanese
mbstring.internal_encoding = UTF-8
mbstring.http_output = UTF-8
---
Apache設定する
$ sudo vim /etc/httpd/conf/httpd.conf
---
DirectoryIndex index.html index.html.var index.php
...
AddType application/x-httpd-php .php
---
git入れる
$ yum list | grep git
$ sudo yum install git
FuelPHP入れる
http://fuelphp.com/docs/installation/instructions.html
$ curl get.fuelphp.com/oil | sh
動作確認する
$ sudo service httpd restart
ブラウザで
http://PUBLIC_DNS_VALUE
にアクセスして FuelPHP の Welcome ページが表示されることを確認
AMI: Ubuntu Server 14.04 LTS (PV) の場合
$ ssh -i PATH-TO-KEY-FILE.pem ubuntu@PUBLIC_DNS_VALUE
以下ホスト側
root ユーザーにパスワードを設定
$ sudo passwd
bashのプロンプトに色を付ける
$ vim ~/.bashrc
---
# 以下コメントアウトを外す
force_color_prompt=yes
---
パッケージをアップデート
$ sudo apt-get update
aptの使い方 https://wiki.ubuntulinux.jp/UbuntuTips/Application/PackageManagementSystem/Apt
Apache 入れる
$ sudo apt-get install apache2
$ /etc/init.d/apache2 start
PHP入れる
$ sudo apt-get install php5 php5-mcrypt php5-mysql php-pear
// mbstringは?
$ sudo apt-get install libapache2-mod-php5
$ /etc/init.d/apache2 restart
PHP設定
$ php -i | grep php.ini
$ sudo vim /etc/php5/cli/php.ini
---
date.timezone = Asia/Tokyo
mbstring.language = Japanese
mbstring.internal_encoding = UTF-8
mbstring.http_input = UTF-8
---
Apache設定する
$ sudo vim /etc/apache2/mods-available/mime.conf
---
AddType application/x-httpd-php .php
---
$ sudo vim /etc/apache2/sites-available/000-default.conf
---
DocumentRoot /var/www/fuelphp/public
---
git入れる
$ sudo apt-get install git
FuelPHP入れる
$ sudo chmod 777 /var/www
$ cd /var/www
// http://fuelphp.com/docs/installation/instructions.html
$ curl get.fuelphp.com/oil | sh
$ oil create ./fuelphp
動作確認する
$ sudo /etc/init.d/apache2 restart
ブラウザで
http://PUBLIC_DNS_VALUE
にアクセスして FuelPHP の Welcome ページが表示されることを確認