mawatari.jp
ウェブエンジニアのメモ帳
  • ブログ
  • ブックマーク
  • 本棚
  • GitHub
  • プロファイル
  • PhpStorm
  • CakePHP
  • FuelPHP
  • PHP
  • RubyMine
  • Ruby on Rails
  • Ruby
RSS
2012年10月5日

MAMPのhtdocsに素早くアクセスする

mawatari 日記 MAMP, Tips 0 Comments

MAMPのhtdocsに素早くアクセスするためのTips。

1. command + クリック

commandを押しながら、DockにあるMAMPのアイコンをクリック。
/Applications/MAMP/MAMP.appが選択された状態で、新規Finderウィンドウが立ち上がります。

2. シンボリックリンクを作成

アクセスしやすい場所にディレクトリを作成し、MAMPのhtdocsにシンボリックリンクを作成するパターン。
例えば、以下のような感じ。

MAMPのhtdocsにシンボリックリンクを作成
Shell
1
ln -s ~/work/project_name /Applications/MAMP/htdocs/project_name

こちらは管理方法と言った方が適切かもしれません。誤って必要なディレクトリを削除してしまう等のトラブルを避けることができるため、僕はこの方法で管理しています。MAMPのconfやlogディレクトリには、頻繁にアクセスする必要はないですからね。必要なときは、1の方法で!

2012年9月29日

Fukuoka.php Vol.3 参加報告

mawatari 勉強会・交流会 Fukuoka.php, PHP 0 Comments

イベント情報

タイトルFukuoka.php Vol.2
日時2012年9月28日(金)19時00分〜21時00分
定員30人
会場paperboy&co. 福岡支社
住所福岡県福岡市中央区天神2-7-21 天神プライム8階
告知サイトATND – Fukuoka.php Vol.3
関連サイトFukuoka.php
ハッシュタグ#fukuokaphp
概要挨拶(@akase244)
セッション1:イロイロ盛りだくさん(30-45分程度)(@cakephper)
 Stream Wrapper
 面白かった海外PHP記事紹介
 PHP Matsuri 2012の告知
 github pagesについて
セッション2:php.netの歩き方:(@akase244)(15分程度)
セッション3:新標準規約PSRで書くモダンなPHPコード:(@yando)(15分程度)
セッション4:baserCMSのプラグイン開発のやり方をライブコーディングで:(@ryuring)(15分程度)

Fukuoka.php初の出張開催!
余った時間でみんなで自己紹介とかディスカッションとか?
PHP周辺について、最近気になった記事とかニュースとか聞きたいこととか困ってることとか、
皆さん色々あるかと思いますので、気軽にみんなでワイワイしましょう。

リポート

Fukuoka.php Vol.3に参加してきました。
複数のPHP製フレームワークに触れるようになって、PSRについて興味を持ち始めたところだったので、@yandoさんのセッションは非常に勉強になりました。その他のセッションも以下に公開資料へのリンクを掲載しておりますので、ご参照ください。
懇親会は、舞鶴のビールバーにて。PHP Matsuri 2012が楽しみだ!!

公開資料

セッション1

@cakephper – PHPイロイロ盛りだくさん

FukuokaPHP 3 from ichikaway

セッション2

@akase244 – php.netの歩き方

セッション3

@yando – 新標準規約PSRで書くモダンなPHPコード

新標準PSRに学ぶきれいなPHP from yandod

ツイートまとめ

2012年9月19日

CentOSのバージョン確認コマンドとアーキテクチャ確認コマンド

mawatari 日記 CentOS, Tips 0 Comments

たまにしか使わないから、すぐ忘れてしまうのでメモ。

CentOSのバージョンを確認するコマンド

CentOSのバージョン確認(ハイライト部分がコマンド)
Shell
1
2
3
4
5
6
cat /etc/redhat-release
# CentOS6の表示例
CentOS release 6.3 (Final)
 
# CentOS7の表示例
CentOS Linux release 7.2.1511 (Core)

アーキテクチャ(OSが32bit, 64bitどちらなのか)を調べるコマンド

アーキテクチャの確認コマンド(ハイライト部分がコマンド)
Shell
1
2
3
4
5
6
7
8
9
10
11
12
13
14
arch
# 以下のように表示されます
# 64bitの場合
X86_64
# 32bitの場合
i686
 
# 以下のコマンドでもOK
uname -a
# CentOS6の表示例
Linux localhost.localdomain 2.6.32-279.2.1.el6.x86_64 #1 SMP Fri Jul 20 01:55:29 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
 
# CentOS7の表示例
Linux localhost.localdomain 3.10.0-327.28.2.el7.x86_64 #1 SMP Wed Aug 3 11:11:39 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

2012年9月18日

エラー対応:Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 122880 bytes)

mawatari 日記 MAMP, PHP, PHPUnit, Tips 2 Comments

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 122880 bytes) in /Applications/MAMP/bin/php/php5.3.6/lib/php/PHP/CodeCoverage/Report/HTML/Renderer/File.php on line 466

MAMPでPHPUnitを実行する際にコードカバレッジを取得しようとしたら、上記のエラーが出たので、対応方法をメモしておきます。原因はPHPのメモリ上限( memory_limit)の設定です。

開発環境

環境は以下の通りです。パスやバージョン等は、必要に応じて読み替えてください。XAMPPも、ほぼ同様の設定で問題ないと思います。

ソフトウェアバージョン備考
MAMP2.0.5/Applications/MAMP にインストール済みとする
PHP5.3.6MAMPのPHPを使うものとする

設定

php.iniの編集を行います。MAMPが標準通りインストールされていれば、 /Applications/MAMP/bin/php/php5.3.6/conf/php.iniにあるはずです。
所在がわからない場合は、 phpinfo()で確かめましょう。MAMPが標準通りインストールされていれば、 http://localhost/MAMP/phpinfo.phpでも確認できます。

/Applications/MAMP/bin/php/php5.3.6/conf/php.ini 変更前
226
227
228
229
230
231
232
;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;
 
max_execution_time = 30     ; Maximum execution time of each script, in seconds
max_input_time = 60 ; Maximum amount of time each script may spend parsing request data
memory_limit = 32M      ; Maximum amount of memory a script may consume (8MB)

環境によって違いはあると思いますが、 php.iniの232行目あたりの memory_limitの値を変更しましょう。今回は128Mとしました。

/Applications/MAMP/bin/php/php5.3.6/conf/php.ini 変更後
226
227
228
229
230
231
232
;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;
 
max_execution_time = 30     ; Maximum execution time of each script, in seconds
max_input_time = 60 ; Maximum amount of time each script may spend parsing request data
memory_limit = 128M      ; Maximum amount of memory a script may consume (8MB)

Apacheを再起動させれば、完了です。 phpinfo()の memory_limitで、設定が反映されているか確認できます。

2012年9月14日

FuelPHPのMagic Migrationsがうまく動作しないことがあったので調査した

mawatari 日記 FuelPHP, MAMP, MySQL 0 Comments

FuelPHPのMagic Migrationsがうまく動作しない現象に悩まされたので、どのような状況で発生するのか検証しました。まだソースコードを追えていないので、ひとまず検証結果をメモしておきます。

結論から言うと、table_prefixを指定した状態で、ドライバがPDOだった場合、テーブルの削除 oil generate migration drop_tablenameと、フィールド名の変更 oil generate migration rename_field_oldname_to_newname_in_tablenameが思うように機能しませんでした。

続きを読む

«‹ 17 18 19 20›»

フォロー

follow us in feedly
人購読中

最近の投稿

  • RDS (MySQL) からファイル出力 (TSV,CSV) する
  • エラー対応:cannot update mailbox /var/mail/root for user root. error writing message: File too large
  • MySQLのSHOW TABLESでコメント他も合わせて表示する
  • Amazon Linuxのバージョン確認コマンドとアーキテクチャ確認コマンド
  • PHPのエラーメッセージを出力する
  • ServerspecでMacの開発環境をテストする
  • PHPカンファレンス福岡2015に参加してきた
  • rbenvでRubyの最新安定版をインストールするワンライナー
  • Ansibleの実行結果を通知する
  • MacにComposerをインストールする

Twitter

@mawatarinさんのツイート

カテゴリー

  • 勉強会・交流会 (56)
  • 日記 (104)

タグクラウド

Ansible Apache AWS Backbone.js baserCMS Bootstrap CakePHP CentOS CSS EC-CUBE facebookアプリ開発 fancyBox FuelPHP Fukuoka.php Git GitHub Homebrew HTML5 iOS JavaScript Jenkins Jenkins実践入門 jQuery Mac MAMP MySQL Node.js OSC PHP PHPMatsuri PhpStorm PHPUnit Rails rbenv Ruby RubyMine SwimmyStudy Tips Twitter Vagrant VMware WordPress Xdebug アジャイル 福岡インフラ勉強会
mawatari.jpのはてなブックマーク数
  • PhpStorm
  • CakePHP
  • FuelPHP
  • PHP
  • RubyMine
  • Ruby on Rails
  • Ruby

最近の投稿

  • RDS (MySQL) からファイル出力 (TSV,CSV) する
  • エラー対応:cannot update mailbox /var/mail/root for user root. error writing message: File too large
  • MySQLのSHOW TABLESでコメント他も合わせて表示する
  • Amazon Linuxのバージョン確認コマンドとアーキテクチャ確認コマンド
  • PHPのエラーメッセージを出力する
  • ServerspecでMacの開発環境をテストする
  • PHPカンファレンス福岡2015に参加してきた

フォロー

follow us in feedly
人購読中
mawatari.jpのはてなブックマーク数

新着はてなブックマーク

  • PhpStorm
  • CakePHP
  • FuelPHP
  • PHP
  • RubyMine
  • Ruby on Rails
  • Ruby

↑

© mawatari.jp 2025
Powered by WordPress • Themify WordPress Themes