LoginSignup
1
1

More than 5 years have passed since last update.

phpアプリ(postgreSQL) とりあえず起動までの道のり

Posted at

前提

  • Mac OS X
  • 他で開発されたphpアプリをとりあえず動かしたい。
  • 特にメンテはしていかない、とりあえず動作を見たい。

postgreSQL 準備

# postgreSQLサーバ起動
postgres -D /usr/local/var/postgres

createdb 'tgt_db'
psql tgt_db < tgt_db.dmp

psql -U user -d database

php準備

brew tap homebrew/dupes
brew tap josegonzalez/homebrew-php

brew info php56
brew install php56 --with-postgresql

.bashrc, .zshrc に以下を追加

export PATH="$(brew --prefix php56)/bin:$PATH"
/usr/local/etc/php/5.6/php.ini
date.timezone = Asia/Tokyo
default_charset = "UTF-8"
mbstring.language = Japanese
mbstring.internal_encoding = UTF-8
mbstring.detect_order = UTF-8,SJIS,EUC-JP,JIS,ASCII

起動してみる

php -S localhost:8000

困ったことに対処

session_is_registered 関数は5.4で削除された。

かといって5.4に戻すとビルトインサーバーが使えない。めんどい
→使用箇所を削除…

エラー表示を抑制する。

app.php
// 全てのエラー出力をオフにする
error_reporting(0);
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1