■phpadminインストール
cd /root/src
wget http://sourceforge.net/projects/phpmyadmin/files/phpMyAdmin/4.2.0/phpMyAdmin-4.2.0-all-languages.tar.gz/download#
tar xvfz download
mv phpMyAdmin-4.2.0-all-languages /etc/httpd/htdocs/phpmyadmin
cp /etc/httpd/htdocs/phpmyadmin/config.sample.inc.php /etc/httpd/htdocs/phpmyadmin/config.inc.php
chmod 660 /etc/httpd/htdocs/phpmyadmin/config.inc.php
vi /etc/httpd/htdocs/phpmyadmin/config.inc.php
$cfg['blowfish_secret'] = 'denen';
$cfg['Lang'] = 'ja-utf-8';
Basic認証設置
/etc/httpd/bin/htpasswd -c /etc/httpd/htdocs/phpmyadmin/.htpasswd xxxxx ←xxxはユーザ名
パスワード: xxxxxxx
vi /etc/httpd/htdocs/phpmyadmin/.htaccess
AuthType Basic
AuthName "Please Enter Your Password"
AuthUserFile /etc/httpd/htdocs/phpmyadmin/.htpasswd
Require valid-user
2014年5月13日火曜日
2014年5月12日月曜日
mysql 5.6.16インストールメモ Linux
yum install libaio libaio-devel
wget http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-5.6.16-1.linux_glibc2.5.x86_64.rpm-bundle.tar
tar xvf MySQL-5.6.16-1.linux_glibc2.5.x86_64.rpm-bundle.tar
rpm -ivh MySQL-shared-5.6.16-1.linux_glibc2.5.x86_64.rpm
rpm -ivh MySQL-client-5.6.16-1.linux_glibc2.5.x86_64.rpm
rpm -ivh MySQL-server-5.6.16-1.linux_glibc2.5.x86_64.rpm
rpm -ivh MySQL-devel-5.6.16-1.linux_glibc2.5.x86_64.rpm
ls /usr/my.cnf
cp -p /usr/my.cnf /usr/my.cnf_org
cp /usr/share/mysql/my-default.cnf /usr/my.cnf
vim /usr/my.cnf
cat ~/.mysql_secret パスワード確認
mysql -u root -p
mysql> set password for 'root'@'localhost' = password('root'); パスワード設定
dumpファイルでリストア
mysql -u root -p データベース名 < dumpファイル
・mysql起動/停止
/etc/init.d/mysql start
/etc/init.d/mysql stop
・設定ファイル
/usr/my.cnf
wget http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-5.6.16-1.linux_glibc2.5.x86_64.rpm-bundle.tar
tar xvf MySQL-5.6.16-1.linux_glibc2.5.x86_64.rpm-bundle.tar
rpm -ivh MySQL-shared-5.6.16-1.linux_glibc2.5.x86_64.rpm
rpm -ivh MySQL-client-5.6.16-1.linux_glibc2.5.x86_64.rpm
rpm -ivh MySQL-server-5.6.16-1.linux_glibc2.5.x86_64.rpm
rpm -ivh MySQL-devel-5.6.16-1.linux_glibc2.5.x86_64.rpm
ls /usr/my.cnf
cp -p /usr/my.cnf /usr/my.cnf_org
cp /usr/share/mysql/my-default.cnf /usr/my.cnf
vim /usr/my.cnf
cat ~/.mysql_secret パスワード確認
mysql -u root -p
mysql> set password for 'root'@'localhost' = password('root'); パスワード設定
dumpファイルでリストア
mysql -u root -p データベース名 < dumpファイル
・mysql起動/停止
/etc/init.d/mysql start
/etc/init.d/mysql stop
・設定ファイル
/usr/my.cnf
2014年5月8日木曜日
memcachedインストール Linux CentOS6.3
■memcached インストール
yum install -y memcached インストール
less vi /etc/sysconfig/memcached 設定ファイル確認
/etc/init.d/memcached start 起動
chkconfig memcached on 自動起動設定
chkconfig --list | grep 3:on 自動起動設定確認
telnet localhost 11211 接続
quit 接続終了
■phpのセッションをmemcachedに変更する
/usr/local/php/bin/pecl install memcache memcache.soができる
vi /usr/local/php/lib/php.ini php設定ファイルのセッション部分を修正する
----------------------------------------------
extension=memcache.so
;session.save_handler = files
session.save_handler = memcache
;session.save_path = "/tmp"
session.save_path = "tcp://localhost:11211"
----------------------------------------------
yum install -y memcached インストール
less vi /etc/sysconfig/memcached 設定ファイル確認
/etc/init.d/memcached start 起動
chkconfig memcached on 自動起動設定
chkconfig --list | grep 3:on 自動起動設定確認
telnet localhost 11211 接続
quit 接続終了
■phpのセッションをmemcachedに変更する
/usr/local/php/bin/pecl install memcache memcache.soができる
vi /usr/local/php/lib/php.ini php設定ファイルのセッション部分を修正する
----------------------------------------------
extension=memcache.so
;session.save_handler = files
session.save_handler = memcache
;session.save_path = "/tmp"
session.save_path = "tcp://localhost:11211"
----------------------------------------------
2014年5月7日水曜日
locate ファイルを高速に検索 LinuxCommand
■はいってなければインストール
[root@xxxxxx xxxxxx]# locate php.ini
bash: locate: コマンドが見つかりません
[root@xxxxxx xxxxxx]# yum install mlocate
~~インストールログ略~~
[root@xxxxxx xxxxxx]# locate php.ini ・・・ まだ足りぬ
locate: stat () `'/var/lib/mlocate/mlocate.db' できません: そのようなファイルや ディレクトリはありません
[root@xxxxxx xxxxxx]# updatedb ・・・ updatedb
[root@xxxxxx xxxxxx]# locate php.ini ・・・ コマンド実行できた
/etc/php.ini
/root/php.ini
/usr/local/php/lib/php.ini
/usr/local/src/php-5.5.6/php.ini-development
/usr/local/src/php-5.5.6/php.ini-production
/usr/local/src/php-5.5.8/php.ini-development
/usr/local/src/php-5.5.8/php.ini-production
/usr/share/doc/php-common-5.3.3/php.ini-development
/usr/share/doc/php-common-5.3.3/php.ini-production
要約すると・・
yum install mlocate ・・インストールして
updatedb ・・updatedbすれば使える
■使い方
locate <ファイル名>
使用例 php.iniファイルのあるパスを一覧表示
[root@xxxxxx xxxxxx]# locate php.ini
/etc/php.ini
/root/php.ini
/usr/local/php/lib/php.ini
/usr/local/src/php-5.5.6/php.ini-development
/usr/local/src/php-5.5.6/php.ini-production
/usr/local/src/php-5.5.8/php.ini-development
/usr/local/src/php-5.5.8/php.ini-production
/usr/share/doc/php-common-5.3.3/php.ini-development
/usr/share/doc/php-common-5.3.3/php.ini-production
2014年5月6日火曜日
ネットワーク設定
■プライベートIPアドレスを指定する centOS6.3
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
#BOOTPROTO="dhcp" ←コメントアウトする
IPADDR=192.168.0.X ←指定したいIPアドレスを設定する
NETMASK=255.255.255.0
GATEWAY=192.168.0.1 ←デフォルトゲータウェイ
HWADDR="D4:3D:7E:0B:FD:67"
NM_CONTROLLED="yes"
ONBOOT="yes" ←noだったらyesにしとく
TYPE="Ethernet"
※上記BOOTPROTOのコメントアウトとONBOOTをyesにしておかないと再起動したときに
プライベートIPアドレスがセットされないで127.0.0.1にもどる。するのわすれてリモートで再起動しちゃってつながらくなったのは良い思い出。
■ネットワーク起動/停止/再起動
etc/rc.d/init.d/network restart
etc/rc.d/init.d/network start
etc/rc.d/init.d/network stop
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
#BOOTPROTO="dhcp" ←コメントアウトする
IPADDR=192.168.0.X ←指定したいIPアドレスを設定する
NETMASK=255.255.255.0
GATEWAY=192.168.0.1 ←デフォルトゲータウェイ
HWADDR="D4:3D:7E:0B:FD:67"
NM_CONTROLLED="yes"
ONBOOT="yes" ←noだったらyesにしとく
TYPE="Ethernet"
※上記BOOTPROTOのコメントアウトとONBOOTをyesにしておかないと再起動したときに
プライベートIPアドレスがセットされないで127.0.0.1にもどる。するのわすれてリモートで再起動しちゃってつながらくなったのは良い思い出。
■ネットワーク起動/停止/再起動
etc/rc.d/init.d/network restart
etc/rc.d/init.d/network start
etc/rc.d/init.d/network stop
シャットダウン・再起動 shutdown LinuxCommand
shutdown -r 再起動する
shutdown -h シャットダウンする
shutdown now すぐにシャットダウン・再起動を行う
■すぐに再起動する
shutdown -r now
shutdown -h シャットダウンする
shutdown now すぐにシャットダウン・再起動を行う
■すぐに再起動する
shutdown -r now
登録:
投稿 (Atom)