How to build a #MySQL server on #DigitalOcean

2016/12/07

DigitalOcean is awesome.

Untitled

Here is how to build a MySQL server on DigitalOcean, using Ubuntu 16.04. It’s pretty easy, right?

Installl

$ sudo apt-get install mysql-server
$ sudo mysql_secure_installation

Mysql Configuration

To allow network access, edit mysqld.cnf file.

$ sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf 

Change this line

bind-address           = 127.0.0.1

into

#bind-address           = 127.0.0.1

Firewall setting

https://www.digitalocean.com/community/tutorials/ufw-essentials-common-firewall-rules-and-commands

$ sudo ufw allow from xxx.xxx.xxx.xxx to any port 3306

Check the setting.

$ sudo ufw status

Restart mysql

$ sudo service mysql restart

PHPの便利な日時操作ライブラリCarbonで曜日を日本語で表示する

2016/03/09

P1130634.JPG

みんな Carbon 使ってるー?私は毎日使ってます。

ところで、曜日を表示しようと思って、

echo Carbon::now()->format('Y年m月d日(D)');

とかやると、2016年03月09日(Wed)ってなって、いやん、となったことありませんか?私はあります。

そんな時は、setlocale()formatLocalized()メソッドを使うと、、

setlocale(LC_ALL, 'ja_JP.UTF-8');
echo Carbon::now()->formatLocalized('%Y年%m月%d日(%a)');

2016年03月09日(水)ってなるんやで。

それぞれ、利用する変換指定子が異なるので注意。

format()の時

http://php.net/manual/ja/function.date.php

formatLocalized()の時

http://php.net/manual/ja/function.strftime.php

参考)Carbonについて2015年のPHPカンファレンス福岡で話した時のスライド

きょうのあさごはん

2016/01/26

P1150440.JPG

鰯の卵とじどんぶり。

2016年最初の投稿。もう1月終わりやけどな。

昨年は色々な面において何かと変化のある一年だった。表面上はそうとは分からないが、中ではしっかりと変化している、というような、そういう種類の変化。2016年はどうなるんだろう。

しっかりごはんを食べて、一歩一歩歩いて行こうと思います。

<< 古い記事