2013-01-01から1ヶ月間の記事一覧

ファイアウォールを無効化

nginxやApacheなどサーバと通信するようなモジュールが動作するときに ファイアウォールの設定許可が必要なので、ローカル環境であれば OFFにするだけでも手の一つだろう。iptablesとsetenforce=disableを両方設定しておかないといけない。1、iptables無効か…

ini設定変更の確認

PHP

phpのバージョンがいっぱいあって、どのiniファイルの 設定を変更したらいいかと迷ったら、 php -i | grep php.ini で事前に確認しておけば、変更後に焦ることなく済むと思う。

xdebugの導入

apacheにxdebugを入れる時にバージョンの選定について 1、VC6かVC9 VC6 → Apache(Linux) VC9 → IIS(Windows) になっていましたが、php5.3.8ぐらいから以後の新しいバージョンにはVC9しか出てないので、 Linux系でVC9を使うことになる。 2, TSかNTS TS → Thr…

php-fpm.confファイルの場所

PHP

php(--enable-fpm)をインストールしたら、php-fpm.confファイルを探して設定しましょう。find / -name php-fpm*(大抵php.tar.gzを解凍したフォルダ中のsapi/fpmというフォルダの下にいろいろおいてある) インストール先/etc/php-fpm.conf.defaultをphp-fpm…

php-iniファイルの場所

PHP

phpをインストールしたら、iniファイルを探して設定しましょう。 find / -name php.ini* (大抵php.tar.gzを解凍したフォルダの直下にphp.ini-production と php.ini-developmentがおいてある) それをリネームし、インストール先のlibのしたに移動する (eg…

configureオプションを確認する

PHP

PHPのconfigureオプションを確認するには #php-config を実行し configure-optionsというプロパティから確認できる

グラフィックモードから起動しないように

グラフィックモードからを起動しないようにする手順 # vi /etc/inittab - #id:5:initdefault: → ここをコメントアウト id:3:initdefault: → 追加 - # reboot

twigの導入

fuelphpにtwigを入れてみる ■Twigをインストール(composer.pharを利用) 1、まずcomposerをインストール curl -s http://getcomposer.org/installer | php 2、リストを作る(composer.json) { "require": { "twig/twig": "1.*" } } 3、インストール via…

ベンチマークによる負荷テスト

もっともシンプルで手軽に実行できるという特徴といえるでしょう $ab -n 100 -c 10 http://example.com/ ※同時接続数10で、リクエスト数が100に達するまで、 どれぐらいさばけるのかがわかる。 Requests per secondという指標の数値が大きいほどパフォーマン…

リンクの後にアイコンをつける

CSS

ファイルの保存リンクに形式を表すアイコンを表示させるのはよく見かけたりするだろ。 実装してみよう a[href$='pdf']{ padding-right: 30px; background: url(../img/pdf.png) right center no-repeat; }※これでいけるはずだと思いますが、リンクテキストが…

oilコマンド使用時にFatal Error

ターミナルからphp oilを打ったら Fatal Error:Uncaught exception ... data():It is not safe to rely on the system's timezon settiongs とでましたが、 実行するphpを5.4に切り替えてなおった。 (php.iniにtimezoneの設定をAsia/Tokyoにしておく)

Netbeansで FuelPHP開発にSmartyの導入

Netbeans for PHPにPHP Smarty Frameworkがデフォルトとして入っていると思いますが、 まず、そのプラグインの追加をしておきましょう終わりましたらプロジェクトの右クリック → 新規 → その他 → PHP にSmartyテンプレートが作れるようになるはずファイルタ…

パスワード付きのzipファイルを解凍する方法

MAC

パスワード付きのzipファイルをそのまま解凍したらエラーが出る、解凍できません。解凍できるのに↓↓ 方法1、Stufflt Expanderなどのソフトウェアを利用 方法2、[unzip]コマンドで解凍 # unzip file_name # パスワード入力...(解凍するzipをターミナルウイ…

ユーザ管理

ユーザに特定DBへのアクセス権限を与える 1、DBの作成 # mysql -u root -p# パスワード入力...# mysql> CREATE DATABASE db1;# mysql> SHOW DATABASES; 2、DBにアクセスするユーザを作成 # mysql> GRANT ALL PRIVILEGES ON db1.*# mysql> TO 'db1_user'@loc…

MAMPの起動時にmysqlが起動しなくなった

MAC

起動していたmysqlが突然起動しなくなったので、 原因はよくわからないのですが、一度キルしたらなおった(汗) $killall -9 mysqld ※/MAMP/bin/mamp/index.phpには、デフォルトで”root/root”でアクセスしているので、もし変更になった場合、そちらもあわせ…