さくらサーバ Subversion 1.9.5

Subversion 1.9系が出ているようなので、さくらサーバにインストールしてみます。

ダウンロード先
http://subversion.apache.org/download.cgi#recommended-release

1. 最新版ダウンロード
・さくらにTelnet等でログイン
・ダウンロードして解凍

% mkdir local
% mkdir local/src
% cd local/src
% wget http://apache.mirrors.pair.com/subversion/subversion-1.9.5.tar.gz
% tar xvf subversion-1.9.5.tar.gz

2. Makefile、Subversionインストール

% cd ..
./configure -prefix=$HOME/local -without-serf -without-berkeley-db -with-apr=$HOME/local -with-apr-util=$HOME/local
% make
% make install

※aprがない場合は、こちらを参照

さくらサーバ Subversion1.8.10

3.パスを通してバージョン確認、レポジトリ作成

% cd
% vi .cshrc
--> $HOME/local/bin にパスを通す
% source .cshrc
% svn --version
svn, version 1.9.5 (r1770682)
   compiled Jun 8 2017, 11:23:02 on x86_64-unknown-freebsd9.1
% svn admin quicktest

CentOS グループ関連コマンド

■全てのグループ一覧、グループに所属するユーザ
$ getent group

■特定のグループ(xxxxx)に所属するユーザ
$ getent group xxxxx

■ユーザ(user)をグループ(group)に登録
$ gpasswd -a user group

■ユーザ(user)をグループ(group)から削除
$ gpasswd -d user group

■ディレクトリのみパーミッション変更
$ find . -type d -print | xargs chmod 755

■ファイルのみパーミッション変更
$ find . -type f -print | xargs chmod 755

Mac VMWare

■参考
yumコマンド
http://itpro.nikkeibp.co.jp/article/COLUMN/20060228/230999/?rt=nocnt

httpd -v

cat /etc/group
cat /etc/passwd

■CentOS7 インストール直後のネットワーク状態

# ip addr show
# vi /etc/sysconfig/network-scripts/ifcfg-eno16777736

起動時にネットワークを動作させる。
ONBOOT=yes

スクリーンショット 2016-08-21 0.52.21

VMWare Tools
yum -y install open-vm-tools

■JDK インストール
ダウンロード、インストール
https://www.server-world.info/query?os=CentOS_7&p=jdk8

curl -LO -b “oraclelicense=accept-securebackup-cookie” “http://download.oracle.com/otn-pub/java/jdk/8u102-b14/jdk-8u102-linux-x64.rpm”

■tomcat8 インストール
ダウンロード、インストール
https://www.server-world.info/query?os=CentOS_7&p=tomcat8

apache2.4, tomcat8連携
http://bnote.net/linux/a_ajp_t.shtml

■mysql
http://weblabo.oscasierra.net/installing-mysql57-centos7-yum/

phpMyAdmin
http://weblabo.oscasierra.net/centos7-php56-install/

■JSP、サーブレット、javaBeans
http://www.atmarkit.co.jp/ait/articles/0301/09/news001.html

さくらサーバにCakephp3を入れてみる

(1) 準備
・cakephp3をインストールするためには、composerおよびintlを導入する必要あり。参考:http://blog.shg25.com/?p=138
・php.iniを設定する。

date.timezone = Asia/Tokyo
extension_dir = /home/[user name]/local/php/extension
extension=intl.so
short_open_tag=off

(2) cakephp3インストール
・アプリケーションをホームディレクトリにおき、webrootをwww配下に分散して配置する。
% mkdir ~/cakephp3
% cd cakephp3
% php -c /home/[user name]/www/php.ini composer.phar create-project –prefer-dist cakephp/app [app_name]
% mv [app_name]/webroot ~/www/[app_name]

・index.phpの下記指定を変更する。

//require dirname(__DIR__) . '/config/bootstrap.php';
require '/home/[user name]/cakephp3/[app_name]/config/bootstrap.php';

(3) bake
% php -c /home/[user name]/www/php.ini bin/cake.php bake all users

1 2 3 4 48