2018年2月27日(火曜日)
Category:
オープンソース | Posted By
ackie at 23:15:20
MySQL はオープンソースのデータベースです。
MySQL がインストールされているのは C:\xampp\mysql\bin です。
変更するのは
C:\xampp\mysql\bin\my.ini
です。
MySQL のデータベースにアクセスするためには
ユーザ名とパスワードが必要ですが、
最初はユーザ名 root 、パスワードは設定されていません。
まずこれにちゃんとパスワードを設定しようと思います。
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日(月曜日)
Category:
オープンソース | Posted By
ackie 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日(日曜日)
Category:
オープンソース | Posted By
ackie at 23:59:57
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日(土曜日)
Category:
オープンソース | Posted By
ackie 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 も含め今までのものは問題なく動いているので
当面はこれで行こうと思います。