Help us understand the problem. What is going on with this article?

VPS 借りたので③ PHP、MySQLの設定メモ

More than 1 year has passed since last update.

前々回前回の続きです。

ようやく基本的な設定が終わりまして、その他実行環境の設定です。

今回もドットインストールを見ながら調べたことのメモです。

  • PHPの設定

    • インストール
      # yum install php php-devel php-mysql php-mbstring php-gd
      devel はよくわかんないけど、それ以外はMySQL、マルチバイト文字、グラフィクのライブラリ(?)の模様。
      入れたあとは、php -v でバージョン確認。
    • 設定ファイルいじる
      /etc/php.ini いつものごとくバックアップ。.org
    • 設定ファイルの中身
    • エラーログの場所を /var/log の下に
      error_log = /var/log/php.log
    • 日本語環境に
      mbstring.language = Japanese
    • エンコーディングをUTF-8に
      mbstring.internal_encoding = UTF-8
    • HTTP通信時のインプット文字コードの設定
      mbstring.http_input = auto
      ※自動変換にするとトラブルの元っていうブログもあってどうしたらいいのか不明
    • 文字コードの自動判別を行う時にどの文字コードから順に確認していくのか
      mbstring.detect_order = auto
      ※これも自動だとダメっていうのがあったけど不明
    • 参考:日本語利用の為の設定
    • PHPの情報を公開するかどうか
      expose_php = Off
      参考:知らなかったよ、expose_php | PHPの種 ブログ
    • タイムゾーンの設定
      date.timezone = Asia/Tokyo
    • サーバー再起動 # service httpd restart
  • MySQL の設定

    • # yum install mysql-server
    • 設定ファイルいじる
      /etc/my.cnf
      いつものごとくバックアップ。.org
    • 設定ファイルの中身
    • UTF-8 環境にする。
      ソース自体はドットインストール自体からコピペ。
    • MySQL の起動
      # service mysqld start
    • セキュリティ周りの設定
      # mysql_secure_installation
      ログイン権限とかパスワードとか設定する。
      参考:ぷちWiki - mysql_secure_installation
    • 自動起動
      # chkconfig mysqld on
    • 起動確認
      # mysql -u root -p

これで、サーバの設定からウェブ作るまでのとりあえずの設定は終わった感じかと思われます。

Ruby とか Python とか node とかは適当に入れるべし。

Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away