エプソンダイレクト株式会社

2018年2月27日(火曜日)

XAMPP の設定 MySQL 編

Category: オープンソース | Posted By at 23:15:20

MySQL はオープンソースのデータベースです。
MySQL がインストールされているのは C:\xampp\mysql\bin です。
変更するのは

C:\xampp\mysql\bin\my.ini

です。
MySQL のデータベースにアクセスするためには
ユーザ名とパスワードが必要ですが、
最初はユーザ名 root 、パスワードは設定されていません。
まずこれにちゃんとパスワードを設定しようと思います。

XAMPP の設定 Apache 編

XAMPP のコントロールパネルを開き
右上にある Shell をクリックします。

黒い画面になるので

# mysql –u root -p
Enter password:(初期値は空欄なのでそのまま Enter )
MariaDB [(none)]> update mysql.user set password=password('xxxxxxxx') where user='root';
MariaDB [(none)]> flush privileges;

以下のようにタイプしていきます。
もちろん xxxxxxxx には希望するパスワードを入れてください。

終わったら quit コマンド→ exit で抜けてください。

次に my.ini の設定です。
そのまま新規のデータベースを作成すると
latin1_swedish_ci になってしまいます。
これは utf8 で設定しておくべきでしょう。

my.ini の
[client] 以下に
default-character-set = utf8
[mysqld] 以下に
character-set-server = utf8
を追加します。
この後、MySQL を再起動してご利用ください。

2018年2月26日(月曜日)

XAMPP の設定 PHP 編

Category: オープンソース | Posted By at 23:00:37

php は Web アプリを開発するための言語です。
php がインストールされているのは C:\php です。
変更するのは

C:\xampp\php\php.ini

変更する箇所はボチボチあるので不安であれば

C:\xampp\php\php.original.ini

等にコピーしておいた方がいいでしょう。

ちなみに先頭の ; はコメントです。
変更する値の先頭に ; が入っている場合は
削除してから値を変更しましょう。
また後で泣かないように必ずコメントを残しましょう。

; 2018/2/26 タイムアウト対策
;max_execution_time=30
max_execution_time=600

; 2018/2/26 ファイルアップロード対策
;post_max_size=8M
post_max_size = 32M

; 2018/2/26 ファイルアップロード対策
;upload_max_filesize=2M
upload_max_filesize = 32M

; 2018/2/26 time() 関数対策
;date.timezone =
date.timezone = 'Asia/Tokyo'

; 2018/2/26 language 変更
mbstring.language = Japanese

ざっとこんなところでしょうか?
変更を有効にする際には Apache を再起動してください。

2018年2月25日(日曜日)

XAMPP の設定 Apache 編

Category: オープンソース | Posted By at 23:59:57

XAMPP の設定 Apache 編

XAMPP は Windows をはじめ、Mac や Linux 上で
開発環境を作るためのプログラムです。
各々を別個にインストールするよりは
簡単にできるので便利です。

基本的な使い方だけならば
インストール直後から使えますが、
少しだけカスタマイズしていこうと思います。

インストールは基本次へ次へ…で問題ないと思います。
インストール先は C:\xampp 等にした方が無難です。

まずはすべての根本となる
http サーバの Apache からです。
Apache は C:\xampp\apache にあります。
設定ファイルはその中の

C:\xampp\apache\conf\httpd.conf
C:\xampp\apache\conf\extra\httpd-ssl.conf

の二つです。
この中で変える必要がある(かもしれない)のは
DocumentRoot の部分です。

# 2018/2/25 DocumentRoot 変更
#DocumentRoot "C:/xampp/htdocs"
DocumentRoot "D:/public_html"

# 2018/2/25 DocumentRoot 変更
#<directory "C:/xampp/htdocs">
<directory "D:/public_html">

先頭に # が付いているのはコメントですので
無視してかまいません。
逆に言えばコメントアウトしておけば
どんなものでも書くことができるので、
変更する前の情報と変更日時などをメモしておくと
おかしくなった時に元に戻す時に役に立ちます。
おかしくなって『どこやったっけ?』と
嘆かないためにもやっておきましょう。

ちなみに mod_rewrite 等も設定されているので
特にいじる必要はないでしょう。

2018年2月24日(土曜日)

XAMPP

Category: オープンソース | Posted By at 23:59:48

XAMPP Installers and Downloads for Apache Friends

最近、Web 開発ばかりしてるのですが
ちょっとトラブルが出ておりまして、
開発環境を整えていました。

Local by Flywheel についてもそうですが、
どうもシャットダウン時に VirtualBox が
応答しなくなったり…といまいちでしたので、
ちょっと模索しておりました。

XAMPP は古くからある Windows 用の
Web システムの開発環境構築システムです。
Apache が Windows 用のバイナリの開発を
自身では行わなくなっているので、
今までは違うものを使っていたのですが
WordPress の開発時に色々とトラブルを抱えていたので
解決を試みていたのですがどうにも当を得ないので、
XAMPP へ乗り換えることにしました。

基本はインストールだけなのでかなり楽なのですが、
PHP がいきなり 7 からになるので
その辺がこれから要検証です。
ただ WordPress も含め今までのものは問題なく動いているので
当面はこれで行こうと思います。

HP Directplus -HP公式オンラインストア- デル株式会社 東芝ダイレクト 富士通パソコンFMVの直販サイト富士通 WEB MART ソフマップ・ドットコム