Warning: Illegal string offset 'http://localhost/' in /home/mhs/lesson-school.com/public_html/wp-content/plugins/mhs-theme-press/theme-press.php on line 2962

Warning: Illegal string offset 'title' in /home/mhs/lesson-school.com/public_html/wp-content/plugins/mhs-theme-press/theme-press.php on line 2962

[CodeIgniter]TOPページを設定する

はじめに

Phalconを使ったプロジェクトに携わることになったので、ローカルでのPhalcon開発環境の構築を行いました。
VirtualBoxとVagrantのインストールから、実際に「Congratulations!」が表示されるまで未熟なりにやってみたので備忘録として記したものです。

VirtualBox, Vagrantインストールからインスタンスの立ち上げ

Vagrant 公式サイト
VirtualBox 公式サイト
vagrant box はこちらから取得しました

box 追加

$ vagrant box add [box_name] [url]

追加したボックスは~./vagrant.d/boxesへ追加されます

vagrant 初期化(Vagrantfile 作成)

$ vagrant init [box_name]

Vagrantfileはrubyで書かれています

vagrant 起動

$ vagrant up

Vagrantfileのネットワーク設定を行ったあとインスタンスを立ち上げます。
マウント失敗したら

, PHalconインストール

PHPのインストールはこちらの記事にお世話になりました。

gitインストール

sudo yum -y install git

Phalcon

$ sudo su
$ cd
$ git clone git://github.com/phalcon/cphalcon.git
$ cd cphalcon/build
$ ./install

※php.iniの作成
$ vi /etc/php.d/phalcon.ini
extension=phalcon.so

Composer

$ cd /var/www
$ mkdir composer
$ cd composer
$ curl -s https://getcomposer.org/installer | php 

Developer tool

$ vi composer.json
{
    "require": {
        "phalcon/devtools": "dev-master"
    }
}


$ php composer.phar install

composerでエラーが出た

エラーメッセージ
zlib_decode(): data error

キャッシュクリアでいけた

$ php composer.phar clear-cache

参考記事

再度Developer toolインストール

$ php composer.phar install
$ ln -s /var/www/composer/vendor/phalcon/devtools/phalcon.php /usr/bin/phalcon

状況確認

$ phalcon

Phalcon DevTools (3.2.0)

Phalconプロジェクト作成

作成コマンド

phalcon project [project_name]

apache設定

apacheの設定でいくつかつまづきましたが一旦ドキュメントルートを設定して表示だけさせました。
調べたことはまた別記事でまとめておきたいと思います。

http://localhost/へアクセス

hello_phalcon.png

さいごに

この記事だけでは実際に表示するまでに解決できない部分はたくさんあると思います。
あくまで自分の備忘録までに書きまとめましたが、アウトプットすることによりある程度自分のなかで整理できてよかったです。
ほとんどQiitaに投稿されている記事の内容で実現できました。知識も経験も乏しいので、ご指摘ご教授いただけると幸いです。

[紹介元] PHPタグが付けられた新着投稿 – Qiita [CodeIgniter]TOPページを設定する

  • コメント

    1. 匿名希望
      2017/08/21(月) 05:54:36

      Life is Strange、日本語DLCどっからインストールするんだ。DLCのページ見てもプレイするボタンしか無いし、コイツだけインストールされてなくて英語のままなんだよね。そもそも何でDLCにするのか。これだからスクエニは…

    2. 匿名希望
      2017/08/21(月) 05:54:36

      相変わらず、Youtubeを開いたりすると、
      上に「今すぐChromeを入手」って表示されて。
      で、しゃあないからリンクをクリックすると、
      ダウンロードページに飛ばされて。
      「ダウンロード」をクリックするとインストールを始めようとする。
      いや、もうインストール済なんですけど。

    3. 匿名希望
      2017/08/21(月) 05:54:36

      Chromeのブラウザが起動しなくなり、GoogleCanaryをインストールして暫く使っていたが、また、ページが開かなくなり、アンインストールしてインストールしても全く無理。原因不明。とりあえずブラウザ変えたがこれまでのブックマークも消えた。拡張機能が多かっただけにショック…。

    4. 匿名希望
      2017/08/21(月) 05:54:36

      【豆知識】広告付きの無料アプリを使っていると勝手にapp storeが起動してダウンロードページに移動してしまう。
      設定→一般→機能制限→(暗証番号入力)→インストールをOFF!
      とはいえサファリを開いてしまうので少し面倒くさくなくなるくらいです…

    5. 匿名希望
      2017/08/21(月) 05:54:36

      Registryboosterのインストールページが簡素すぎて誰も騙されないわね。

    記事に戻る

関連記事