サーバー

phpのcurl(35) Unknown SSL protocol error in connectionの対処法

cURLは、さまざまなプロトコルを用いてデータを転送するライブラリとコマンドラインツールを提供するプロジェクトです。 PHPをcURLサポート機能付きでコンパイルすると、curl 関数を使用可能となります。 今回は、決済モジュールへのリクエストが必要になり…

PHPでUUID生成 - PECLでUUID拡張モジュールのインストール

UUID (Universally Unique Identifier) とは (1)誰でも自由に生成できる (2)世界中でただ一つのユニークな番号 のことです。UUIDはユニークな値であることを前提に使えるため、様々な用途で使用されています。 PHPでUUID(Universally Unique Identifier)を生…

サイトのスクリーンショットを撮る「wkhtmltopdf」

サイトのスクリーンショットを撮る必要があったので「wkhtmltopdf」を使用することにしました。インストール・コマンドをメモしておきます。 Linux64-Bit版へのインストール # cd /usr/local/src # wget http://downloads.sourceforge.net/project/wkhtmltop…

CentOS6.2でGitLabのインストール

GitLabとは、自ホストにGitHubのようなリポジトリ管理サイトを構築することができるオープンソースツールです。Gitを使いたいが外部サイトに依存するには抵抗がある場合は、自前のサイトでホストしてプロジェクト管理、タスク管理、ソース管理できるのでとて…

ssh + rsync でパスワードなし認証

rsyncでバックアップを行う場合、毎回パスワードの入力を求められるため、rsyncをcronに登録して、自動でバックアップを行うことができなくて困ったことはありませんか。そこで今回は、SSHで公開鍵認証を使う事により、パスワードなしでログインできるように…

さくらVPS + CentOS Rapid SSLのインストール

SSLサーバ証明書には、さまざまな種類があり、よく使わているのが「ベリサイン」や「グローバルサイン」ではないかと思います。しかし価格が高く手が出せないという人のために、安くて評判が良くもっとも手軽なSSL「Rapid SSL」の購入、インストール手順です…

さくらVPS + CentOSの初期設定

さくらVPS + CentOSをサーバとして利用する際に、最初にやっておきたい基本的な設定について解説します。 1.rootのパスワードを変更する登録完了メールの中に記載されていた、rootの初期パスワードを変更します。 # passwd 下記のようなメッセージが出てパス…