1. ysnsyks2

    Posted

    ysnsyks2
Changes in title
+CakePHP3.0をインストールしてみる
Changes in tags
Changes in body
Source | HTML | Preview
@@ -0,0 +1,55 @@
+####■CakePHP3.0をインストール
+・公式サイト->http://cakephp.org/
+####■プロジェクトの作成
+`$ php composer.phar create-project -s dev cakephp/app`
+####■エラー
+Your requirements could not be resolved to an installable set of packages.
+ Problem1
+  - Installation request for cakephp/cakephp 3.0.*-dev -> satisfiable by cakephp/cakephp[3.0.x-dev].
+  - cakephp/cakephp 3.0.x-dev requires ext-intl * -> the requested PHP extension intl is missing from your system.
+->php.intlがはいってない
+
+####■php.intlを探してみる
+`$ php -i | grep intl`
+->何も表示されなかった。入ってない証拠。
+
+####■php.intlをインストールする
+`# sudo pecl install intl`
+->peclコマンドが使えませんとエラーでる
+
+####■peclをインストールする。
+`# yum install php-pear`
+`# pecl install intl`
+->ここでdefaultでおっけーか聞かれるからyでおっけいしておく。
+
+####■エラーがでる
+ERROR: `/tmp/pear/temp/intl/configure --with-icu-dir=DEFAULT' failed
+
+####■もういちど
+`# yum install icu libicu-devel`
+`# pecl install intl`
+->You should add "extension=intl.so" to php.iniって言われるので、その通りにする。
+
+####■php.iniにextension=intl.soを書き込む
+`# vi  /etc/php.ini`
+ ;;;;;;;;;;;;;;;;;;;;;;
+ ; Dynamic Extensions ;  
+ ;;;;;;;;;;;;;;;;;;;;;;
+ **extension=intl.so**
+ ; If you wish to have an extension loaded automatically, use the following
+ ; syntax:
+
+####■サーバーの再起動
+`# service httpd restart`
+
+
+*参考サイト*
+http://qiita.com/kozo/items/263de91d659cef7d5ab5
+http://catcher-in-the-tech.net/278/
+http://nagoring.com/blog/tag/cakephp3/
+http://shouhei.github.io/blog/2014/12/05/cakephp3falsetiyutoriarunitiyarenzi!/
+http://tekitoh-memdhoi.info/views/631
+https://secure.nanako-net.info/redmine/projects/know-how/wiki/Php-pear
+http://note.onichannn.net/archives/3107
+
+