Entries


上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

-件のコメント

コメントの投稿

新規

※設定NGワードは『http』です

投稿した内容は管理者にだけ閲覧出来ます

-件のトラックバック

トラックバックURL
http://pugiemonn.blog6.fc2.com/tb.php/1318-66d11b28

さくらのVPS月980の設定。リポジトリの追加など


リポジトリの追加とnginxのインストールを行いました.リポジトリついでにphpとMySQLのアップデートできてよかったです.

前回のエントリーはさくらのVPS月980の設定。ドメイン取得とVirtualhostを設定などになります.

試しにnginxを入れようとしたところ失敗してしまったのでリポジトリを追加するかということにしました.作業をメモしてみます.

nginxをインストールしようとしたら失敗


せっかくだからnginxを入れてみようと考えました.
yum install nginx
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* addons: ftp.nara.wide.ad.jp
* base: ftp.nara.wide.ad.jp
* extras: ftp.nara.wide.ad.jp
* updates: ftp.nara.wide.ad.jp
Setting up Install Process
No package nginx available.
Nothing to do

nginxは無いと言われます.

リポジトリ追加しないとダメみたいです.なんてこった.

リポジトリを追加


リポジトリを追加します.この辺りを参考にしました.

remi リポジトリを追加する
http://perl.no-tubo.net/2010/12/27/remi-%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B/
さくらVPSの設定【リポジトリ設定】
http://jamsand.jp/blog/?p=9


まずはリポジトリのディレクトリに行っておいてremiとepelというのを取ってきます.

cd /etc/yum.repos.d
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm

http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm を取得中
警告: /var/tmp/rpm-xfer.d0nhWo: ヘッダ V3 DSA signature: NOKEY, key ID 217521f6
準備中... ########################################### [100%]
1:epel-release ########################################### [100%]

確認します.
ls
CentOS-Base.repo CentOS-Media.repo epel-testing.repo epel.repo


remiのほうを取ってきます.
wget http://rpms.famillecollet.com/remi-enterprise.repo
--2011-03-01 17:57:00-- http://rpms.famillecollet.com/remi-enterprise.repo
rpms.famillecollet.com をDNSに問いあわせています... 88.191.60.189
rpms.famillecollet.com|88.191.60.189|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 645 [text/plain]
`remi-enterprise.repo' に保存中

100%[=======================================================================================================================================================================>] 645 --.-K/s 時間 0s

2011-03-01 17:57:01 (29.3 MB/s) - `remi-enterprise.repo' へ保存完了 [645/645]

確認してみます.
ls
CentOS-Base.repo CentOS-Media.repo epel-testing.repo epel.repo remi-enterprise.repo

問題なさそうです.

phpとMySQLをバージョンアップした


リポジトリが追加できたのでphpをバージョンアップしてみます.リポジトリ経由でパッケージを手に入れるにはyumに--enablerepo=remiをつければOKのはずです. phpでyumのupdateをしようとしたらMySQLがないと言われたのでmysql-serverをupdateしてみました.
yum --enablerepo=remi update mysql-server

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* addons: ftp.nara.wide.ad.jp
* base: ftp.nara.wide.ad.jp
* epel: ftp.jaist.ac.jp
* extras: ftp.nara.wide.ad.jp
* remi: rpms.famillecollet.com
* updates: ftp.nara.wide.ad.jp
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package mysql-server.x86_64 0:5.1.55-1.el5.remi set to be updated
--> Processing Dependency: mysql = 5.1.55-1.el5.remi for package: mysql-server
--> Processing Dependency: libmysqlclient_r.so.16(libmysqlclient_16)(64bit) for package: mysql-server
--> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16)(64bit) for package: mysql-server
--> Processing Dependency: libmysqlclient_r.so.16()(64bit) for package: mysql-server
--> Processing Dependency: libmysqlclient.so.16()(64bit) for package: mysql-server
--> Running transaction check
--> Processing Dependency: libmysqlclient.so.15()(64bit) for package: php-mysql
--> Processing Dependency: libmysqlclient.so.15()(64bit) for package: perl-DBD-MySQL
--> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15)(64bit) for package: php-mysql
--> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15)(64bit) for package: perl-DBD-MySQL
---> Package mysql.x86_64 0:5.1.55-1.el5.remi set to be updated
---> Package mysql-libs.x86_64 0:5.1.55-1.el5.remi set to be updated
--> Running transaction check
---> Package mysqlclient15.x86_64 0:5.0.67-1.el5.remi set to be updated
---> Package php-mysql.x86_64 0:5.3.5-1.el5.remi.1 set to be updated
--> Processing Dependency: php-common = 5.3.5-1.el5.remi.1 for package: php-mysql
--> Running transaction check
--> Processing Dependency: php-common = 5.1.6-27.el5_5.3 for package: php-cli
--> Processing Dependency: php-common = 5.1.6-27.el5_5.3 for package: php-pdo
--> Processing Dependency: php-common = 5.1.6-27.el5_5.3 for package: php-mbstring
--> Processing Dependency: php-common = 5.1.6-27.el5_5.3 for package: php
--> Processing Dependency: php-common = 5.1.6-27.el5_5.3 for package: php-gd
---> Package php-common.x86_64 0:5.3.5-1.el5.remi.1 set to be updated
--> Running transaction check
--> Processing Dependency: php = 5.1.6-27.el5_5.3 for package: php-devel
---> Package php.x86_64 0:5.3.5-1.el5.remi.1 set to be updated
---> Package php-cli.x86_64 0:5.3.5-1.el5.remi.1 set to be updated
--> Processing Dependency: libedit.so.0()(64bit) for package: php-cli
---> Package php-gd.x86_64 0:5.3.5-1.el5.remi.1 set to be updated
--> Processing Dependency: libt1.so.5()(64bit) for package: php-gd
---> Package php-mbstring.x86_64 0:5.3.5-1.el5.remi.1 set to be updated
---> Package php-pdo.x86_64 0:5.3.5-1.el5.remi.1 set to be updated
--> Running transaction check
---> Package libedit.x86_64 0:2.11-2.20080712cvs.el5 set to be updated
---> Package php-devel.x86_64 0:5.3.5-1.el5.remi.1 set to be updated
---> Package t1lib.x86_64 0:5.1.1-7.el5 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

=================================================================================================================================================================================================================
Package Arch Version Repository Size
=================================================================================================================================================================================================================
Updating:
mysql-server x86_64 5.1.55-1.el5.remi remi 11 M
Installing for dependencies:
libedit x86_64 2.11-2.20080712cvs.el5 epel 80 k
mysql-libs x86_64 5.1.55-1.el5.remi remi 1.7 M
mysqlclient15 x86_64 5.0.67-1.el5.remi remi 1.3 M
t1lib x86_64 5.1.1-7.el5 epel 208 k
Updating for dependencies:
mysql x86_64 5.1.55-1.el5.remi remi 1.1 M
php x86_64 5.3.5-1.el5.remi.1 remi 1.4 M
php-cli x86_64 5.3.5-1.el5.remi.1 remi 2.6 M
php-common x86_64 5.3.5-1.el5.remi.1 remi 968 k
php-devel x86_64 5.3.5-1.el5.remi.1 remi 622 k
php-gd x86_64 5.3.5-1.el5.remi.1 remi 204 k
php-mbstring x86_64 5.3.5-1.el5.remi.1 remi 2.3 M
php-mysql x86_64 5.3.5-1.el5.remi.1 remi 157 k
php-pdo x86_64 5.3.5-1.el5.remi.1 remi 116 k

Transaction Summary
=================================================================================================================================================================================================================
Install 4 Package(s)
Upgrade 10 Package(s)

Total size: 23 M
Total download size: 13 M
Is this ok [y/N]: y
Downloading Packages:
(1/3): mysql-5.1.55-1.el5.remi.x86_64.rpm | 1.1 MB 00:02
(2/3): mysqlclient15-5.0.67-1.el5.remi.x86_64.rpm | 1.3 MB 00:03
(3/3): mysql-server-5.1.55-1.el5.remi.x86_64.rpm | 11 MB 00:07
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 881 kB/s | 13 MB 00:15
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction

WARNING : This php-* RPM are not official Fedora/Redhat build and
overrides the official ones. Don't file bugs on Fedora Project nor Redhat.

Use dedicated forums http://forums.famillecollet.com/

Updating : php-common 1/24
Installing : mysqlclient15 2/24

WARNING : This MySQL RPM is not an official Fedora/Redhat build and it
overrides the official one. Don't file bugs on Fedora Project nor Redhat.
Use dedicated forums http://forums.famillecollet.com/

Installing : mysql-libs 3/24
warning: /etc/my.cnf created as /etc/my.cnf.rpmnew
Updating : php-pdo 4/24
Updating : mysql 5/24
Installing : libedit 6/24
Updating : php-cli 7/24
Updating : php 8/24
Installing : t1lib 9/24
Updating : php-devel 10/24
Updating : mysql-server 11/24
Updating : php-gd 12/24
Updating : php-mysql 13/24
Updating : php-mbstring 14/24
Cleanup : php 15/24
Cleanup : mysql 16/24
Cleanup : php-devel 17/24
Cleanup : mysql-server 18/24
Cleanup : php-gd 19/24
Cleanup : php-mysql 20/24
Cleanup : php-pdo 21/24
Cleanup : php-mbstring 22/24
Cleanup : php-cli 23/24
Cleanup : php-common 24/24

Dependency Installed:
libedit.x86_64 0:2.11-2.20080712cvs.el5 mysql-libs.x86_64 0:5.1.55-1.el5.remi mysqlclient15.x86_64 0:5.0.67-1.el5.remi t1lib.x86_64 0:5.1.1-7.el5

Updated:
mysql-server.x86_64 0:5.1.55-1.el5.remi

Dependency Updated:
mysql.x86_64 0:5.1.55-1.el5.remi php.x86_64 0:5.3.5-1.el5.remi.1 php-cli.x86_64 0:5.3.5-1.el5.remi.1 php-common.x86_64 0:5.3.5-1.el5.remi.1 php-devel.x86_64 0:5.3.5-1.el5.remi.1
php-gd.x86_64 0:5.3.5-1.el5.remi.1 php-mbstring.x86_64 0:5.3.5-1.el5.remi.1 php-mysql.x86_64 0:5.3.5-1.el5.remi.1 php-pdo.x86_64 0:5.3.5-1.el5.remi.1

Complete!

MySQLを上げたらphpも上がっちゃいました.

バージョン確認です.
php -v

PHP 5.3.5 (cli) (built: Jan 22 2011 10:27:18)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies

mysql -v

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.1.55 MySQL Community Server (GPL) by Remi

Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license

Reading history-file /root/.mysql_history
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> exit;
Writing history-file /root/.mysql_history
Bye

やたらバージョンが新しそうなんですけど大丈夫なんですかね..

nginxを入れた


やっとnginxのインストールです.

こちらのページを参考にしました.

さくらのVPS CentOSでサーバ構築 21 – Nginx
http://akibe.com/2010/10/centos-setup-21-nginx/

# URI書き換え
yum -y install pcre-devel.$(uname -m)

# gzip圧縮
yum -y install zlib-devel.$(uname -m)

# SSL
yum -y install open-ssl-devel.$(uname -m)


この辺が必要とあったので実行しておきました.ただまったくわかっていません.

リポジトリからnginxをインストールします.
yum --enablerepo=remi install nginx

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* addons: ftp.nara.wide.ad.jp
* base: ftp.nara.wide.ad.jp
* epel: ftp.jaist.ac.jp
* extras: ftp.nara.wide.ad.jp
* remi: remi-mirror.dedipower.com
* updates: ftp.nara.wide.ad.jp
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package nginx.x86_64 0:0.8.53-1.el5 set to be updated
--> Processing Dependency: libgd.so.2()(64bit) for package: nginx
--> Processing Dependency: libGeoIP.so.1()(64bit) for package: nginx
--> Running transaction check
---> Package GeoIP.x86_64 0:1.4.7-0.1.20090931cvs.el5 set to be updated
---> Package gd.x86_64 0:2.0.33-9.4.el5_4.2 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

=================================================================================================================================================================================================================
Package Arch Version Repository Size
=================================================================================================================================================================================================================
Installing:
nginx x86_64 0.8.53-1.el5 epel 389 k
Installing for dependencies:
GeoIP x86_64 1.4.7-0.1.20090931cvs.el5 epel 710 k
gd x86_64 2.0.33-9.4.el5_4.2 base 155 k

Transaction Summary
=================================================================================================================================================================================================================
Install 3 Package(s)
Upgrade 0 Package(s)

Total download size: 1.2 M
Is this ok [y/N]: y
Downloading Packages:
(1/3): gd-2.0.33-9.4.el5_4.2.x86_64.rpm | 155 kB 00:00
(2/3): nginx-0.8.53-1.el5.x86_64.rpm | 389 kB 00:00
(3/3): GeoIP-1.4.7-0.1.20090931cvs.el5.x86_64.rpm | 710 kB 00:00
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 3.2 MB/s | 1.2 MB 00:00
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 217521f6
epel/gpgkey | 1.7 kB 00:00
Importing GPG key 0x217521F6 "Fedora EPEL " from /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
Is this ok [y/N]: y
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : GeoIP 1/3
Installing : gd 2/3
Installing : nginx 3/3

Installed:
nginx.x86_64 0:0.8.53-1.el5

Dependency Installed:
GeoIP.x86_64 0:1.4.7-0.1.20090931cvs.el5 gd.x86_64 0:2.0.33-9.4.el5_4.2

Complete!

インストール完了です.

さっそく起動してみます.
/etc/init.d/nginx start
nginx を起動中: [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: still could not bind()
[失敗]

失敗しました.Apacheが動いているからですね.

Apacheを停止してnginxを起動します.
/etc/init.d/httpd stop
httpd を停止中: [ OK ]
/etc/init.d/nginx start
nginx を起動中: [ OK ]

ブラウザからアクセスするとnginxの初期ページが表示できます.
スクリーンショット(2011-03-02 21.32.15)

Apacheとnginxを両方使いたければ設定をするのだと思いますけどとりあえずここまでで.

リポジトリを追加してnginxを入れたりupdateしたりした


とりあえずここまでです.nginxを入れるためにリポジトリを追加しました.ついでphpとMySQLをあげてしまいました.正直いいのかよくわかりません.

間違ってたら教えてください.

設定ばかりでちっともコーディングになりませんね.どうしたものかな.

サクラ大戦 漫画版第二部(2) (KCデラックス)サクラ大戦 漫画版第二部(2) (KCデラックス)
(2010/12/17)
政 一九

商品詳細を見る

0件のコメント

コメントの投稿

新規

※設定NGワードは『http』です

投稿した内容は管理者にだけ閲覧出来ます

0件のトラックバック

トラックバックURL
http://pugiemonn.blog6.fc2.com/tb.php/1318-66d11b28

Appendix

プロフィール

川崎修

  • Author:川崎修
  • インターネット大好き!
    調布周辺で自宅警備してます



    メール:pugiemonn@gmail.com
    skype:pugiemonn
    twilog:Twilog
    mixi:mixi
    facebook:facebook
My Profile by iddy
FC2ブログ

カレンダー

04 | 2017/05 | 06
- 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 - - -

最近の記事

Twitter

コミュニティ

ブログ内検索

ブロとも申請フォーム

この人とブロともになる

Adsense

月別アーカイブ

はてぶ数

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。