2018年07月04日

会社始めてはや2年

いやー、だいぶしばらくの間、ここ放置プレーしてしまった(汗

梅雨も明けたというのに、ここ最近雨ばっかし。
全然いーこともなしで、気が滅入りますですorz.....

成り行きで会社を始めて2年になります。
無借金でなんとか利益出てるのですが、うーん、奇跡だなこりゃwww
あと何年持つことやら。。。。。


posted by NERDY at 13:00 | Comment(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2017年11月16日

Ruby2.4 のインストール

いや〜、もう11月ですかぁ!
年末ですなぁ。
ずいぶん長い事、ここほったらかしにしてますた(汗

なんか今日(11月16日)は、Windows XP が発売された日みたいですね。
2001年、16年前ですな。
わたすも若く幸せな時期ですた、なんて今が不幸な訳ではないですがwww

今回は、Ubuntu16.04 にRuby2.4 入れようとしたら面倒だったので覚書。
apt-get だと2.3までしか入りまへん。
Ubuntuはんは、.bashrc ではなくて .profile なので注意でっせ〜。

[準備]
sudo apt-get -y install git curl g++ make
sudo apt-get -y install zlib1g-dev libssl-dev libreadline-dev
sudo apt-get -y install libyaml-dev libxml2-dev libxslt-dev
sudo apt-get -y install sqlite3 libsqlite3-dev nodejs

[rbenvのインストール]
git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.profile
echo 'eval "$(rbenv init -)"' >> ~/.profile
source ~/.profile

[rubyのインストール]
git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
rbenv install 2.4.2
rbenv global 2.4.2
rbenv rehash
posted by NERDY at 11:18 | Comment(0) | 技術 | このブログの読者になる | 更新情報をチェックする

2017年05月15日

Nginx + PHP + Ubuntu 環境構築

Ubuntu に、Nginx + PHP 環境を構築するための覚書。
ざーっと書いちゃいます。
環境は以下。
# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.2 LTS"
# arch
x86_64

1.Nginxのインストール
PGPキーの追加。
wget http://nginx.org/keys/nginx_signing.key
sudo apt-key add nginx_signing.key

/etc/apt/sources.list に以下を追加
deb http://nginx.org/packages/ubuntu/ xenial nginx
deb-src http://nginx.org/packages/ubuntu/ xenial nginx

そしたら普通にUPDATE、INSTALL。
sudo apt-get update
sudo apt-get install nginx

2.PHP7.0のインストール
リポジトリの追加
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php-7.0 -y

アップデートの後、インストール
sudo apt-get update
sudo apt-get install php
sudo apt-get install php7.0-fpm

3.設定変更
/etc/nginx/conf.d/default.confを編集。
location / {
   #root /usr/share/nginx/html;
    root /var/www;
   #index index.html index.htm;
    index index.php;
}

location ~ \.php$ {
   #root html;
    root /var/www;
   #fastcgi_pass 127.0.0.1:9000;
    fastcgi_pass unix:run/php/php7.0-fpm.sock;
    fastcgi_index index.php;
   #fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
    fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
    include fastcgi_params;
}

/etc/php/7.0/fpm/pool.d/www.confを編集。
listen = /run/php/php7.0-fpm.sock

4.動作確認
/var/www にindex.phpを作成。
<?php
phpinfo();

最後に、sockファイルのパーミッションを変更。
chmod 666 /run/php/php7.0-fpm.sock

localhostにアクセスして以下が表示されればOK。
phpinfo.jpg
posted by NERDY at 16:51 | Comment(0) | 技術 | このブログの読者になる | 更新情報をチェックする
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。