Cloud9

Cloud9でCakePHPの環境構築をする

  • POST
人のPCで開発環境を作ろうとすると非常に多種多様な状況なので、苦労します。 Cloud9を使ったら簡単に実行環境を作れたので備忘録として残します。最近はRails TutorialもCloud9ベースになったようですね。 Cloud9は現状、無料ユーザだとpublicプロジェクトは無制限、privateプロジェクトは1つ作れるようです。 新規プロジェクトをPHPで作成。既存のgitプロジェクト等あればクローンできます。 Create Workspaceを押すとIDEが開きます。Eclipse Likeな感じです。 ケーキのチュートリアルを試す感じだったので、composerから取得します。PHP環境だとデフォルトで入ってるみたいです。 IDE画面下部のbashウィンドウからコマンド実行ができます。 $ composer create-project --prefer-dist cakephp/app blog-tutorial You are running composer with xdebug enabled. This has a major impact on runtime performance. See https://getcomposer.org/xdebug Installing cakephp/app (3.2.6) - Installing cakephp/app (3.2.6) Downloading: 100% ... (略) Set Folder Permissions ? (Default to Y) [Y,n]? Y ... (略) Run Projectをするとapacheの起動をするのですが、その前にドキュメントルートを設定します。 $ sudo vim /etc/apache2/sites-available/001-cloud9.conf <VirtualHost *:8080> DocumentRoot /home/ubuntu/workspace/blog-tutorial/webroot ServerName https://${C9_HOSTNAME}:443 LogLevel info ErrorLog ${APACHE_LOG_DIR}/error.