スキップしてメイン コンテンツに移動

CentOS 5.8 を ゼロから LAMP サーバーにする(1)インストール

最小限と思われる構成をインストールしてみた。

# yum install httpd php mysql-server php-mysql php-mbstring
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: rsync.atworks.co.jp
 * extras: ftp.iij.ad.jp
 * updates: rsync.atworks.co.jp
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package httpd.x86_64 0:2.2.3-65.el5.centos set to be updated
--> Processing Dependency: libaprutil-1.so.0()(64bit) for package: httpd
--> Processing Dependency: libapr-1.so.0()(64bit) for package: httpd
---> Package mysql-server.x86_64 0:5.0.95-1.el5_7.1 set to be updated
--> Processing Dependency: perl-DBD-MySQL for package: mysql-server
---> Package php.x86_64 0:5.1.6-39.el5_8 set to be updated
--> Processing Dependency: php-common = 5.1.6-39.el5_8 for package: php
--> Processing Dependency: php-cli = 5.1.6-39.el5_8 for package: php
--> Processing Dependency: libgmp.so.3()(64bit) for package: php
---> Package php-mbstring.x86_64 0:5.1.6-39.el5_8 set to be updated
---> Package php-mysql.x86_64 0:5.1.6-39.el5_8 set to be updated
--> Processing Dependency: php-pdo for package: php-mysql
--> Running transaction check
---> Package apr.x86_64 0:1.2.7-11.el5_6.5 set to be updated
---> Package apr-util.x86_64 0:1.2.7-11.el5_5.2 set to be updated
---> Package gmp.x86_64 0:4.1.4-10.el5 set to be updated
---> Package perl-DBD-MySQL.x86_64 0:3.0007-2.el5 set to be updated
---> Package php-cli.x86_64 0:5.1.6-39.el5_8 set to be updated
---> Package php-common.x86_64 0:5.1.6-39.el5_8 set to be updated
---> Package php-pdo.x86_64 0:5.1.6-39.el5_8 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

====================================================================================================================================
 Package                          Arch                     Version                                  Repository                 Size
====================================================================================================================================
Installing:
 httpd                            x86_64                   2.2.3-65.el5.centos                      updates                   1.3 M
 mysql-server                     x86_64                   5.0.95-1.el5_7.1                         updates                   9.9 M
 php                              x86_64                   5.1.6-39.el5_8                           updates                   2.4 M
 php-mbstring                     x86_64                   5.1.6-39.el5_8                           updates                   1.0 M
 php-mysql                        x86_64                   5.1.6-39.el5_8                           updates                    91 k
Installing for dependencies:
 apr                              x86_64                   1.2.7-11.el5_6.5                         base                      119 k
 apr-util                         x86_64                   1.2.7-11.el5_5.2                         base                       79 k
 gmp                              x86_64                   4.1.4-10.el5                             base                      201 k
 perl-DBD-MySQL                   x86_64                   3.0007-2.el5                             base                      148 k
 php-cli                          x86_64                   5.1.6-39.el5_8                           updates                   2.2 M
 php-common                       x86_64                   5.1.6-39.el5_8                           updates                   154 k
 php-pdo                          x86_64                   5.1.6-39.el5_8                           updates                    67 k

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

Total download size: 17 M
Is this ok [y/N]: y
Downloading Packages:
(1/12): php-pdo-5.1.6-39.el5_8.x86_64.rpm                                                                    |  67 kB     00:00     
(2/12): apr-util-1.2.7-11.el5_5.2.x86_64.rpm                                                                 |  79 kB     00:00     
(3/12): php-mysql-5.1.6-39.el5_8.x86_64.rpm                                                                  |  91 kB     00:00     
(4/12): apr-1.2.7-11.el5_6.5.x86_64.rpm                                                                      | 119 kB     00:00     
(5/12): perl-DBD-MySQL-3.0007-2.el5.x86_64.rpm                                                               | 148 kB     00:00     
(6/12): php-common-5.1.6-39.el5_8.x86_64.rpm                                                                 | 154 kB     00:00     
(7/12): gmp-4.1.4-10.el5.x86_64.rpm                                                                          | 201 kB     00:00     
(8/12): php-mbstring-5.1.6-39.el5_8.x86_64.rpm                                                               | 1.0 MB     00:00     
(9/12): httpd-2.2.3-65.el5.centos.x86_64.rpm                                                                 | 1.3 MB     00:00     
(10/12): php-cli-5.1.6-39.el5_8.x86_64.rpm                                                                   | 2.2 MB     00:01     
(11/12): php-5.1.6-39.el5_8.x86_64.rpm                                                                       | 2.4 MB     00:03     
(12/12): mysql-server-5.0.95-1.el5_7.1.x86_64.rpm                                                            | 9.9 MB     00:13     
------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                               840 kB/s |  17 MB     00:21     
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : php-common                                                                                                  1/12 
  Installing     : gmp                                                                                                         2/12 
  Installing     : apr                                                                                                         3/12 
  Installing     : apr-util                                                                                                    4/12 
  Installing     : httpd                                                                                                       5/12 
  Installing     : php-cli                                                                                                     6/12 
  Installing     : php-pdo                                                                                                     7/12 
  Installing     : perl-DBD-MySQL                                                                                              8/12 
  Installing     : php-mysql                                                                                                   9/12 
  Installing     : php-mbstring                                                                                               10/12 
  Installing     : php                                                                                                        11/12 
  Installing     : mysql-server                                                                                               12/12 

Installed:
  httpd.x86_64 0:2.2.3-65.el5.centos            mysql-server.x86_64 0:5.0.95-1.el5_7.1          php.x86_64 0:5.1.6-39.el5_8         
  php-mbstring.x86_64 0:5.1.6-39.el5_8          php-mysql.x86_64 0:5.1.6-39.el5_8              

Dependency Installed:
  apr.x86_64 0:1.2.7-11.el5_6.5                apr-util.x86_64 0:1.2.7-11.el5_5.2         gmp.x86_64 0:4.1.4-10.el5                 
  perl-DBD-MySQL.x86_64 0:3.0007-2.el5         php-cli.x86_64 0:5.1.6-39.el5_8            php-common.x86_64 0:5.1.6-39.el5_8        
  php-pdo.x86_64 0:5.1.6-39.el5_8             

Complete!
# 

コメント

このブログの人気の投稿

Chatの「メッセージは投稿者によって削除されました」を非表示にする方法

Chrome拡張機能を自作してやってみよう! ♪できるかな できるかな ・・・ 無理ぽ (´・ω・`) iframeの中に、実際のメッセージのやり取りが表示されるので、 $(function(){ $('iframe[name^="spareFrame"]').contents().find('[data-is-tombstoned="true"]').hide(); }); って書いたけど An iframe which has both allow-scripts and allow-same-origin for its sandbox attribute can escape its sandboxing. って言われてダメだったよ・・・

cron で実行されたコマンドから出力されたメッセージをメールで送信する方法

本題に入る前に、まずは、sh/bash系のシェルで標準出力と標準エラー出力をリダイレクトする方法から。 現在使用中のシェルを確認するには、 # echo $SHELL とすれば確認できる。 その他、利用できるシェルを確認するには # cat /etc/shells とする。 ■リダイレクトについて commandコマンドが出力を伴うコマンドの場合、commandコマンドの出力をresult.txtへ出力するには # command > result.txt コマンドの実効結果を別のコマンドの入力値とする場合は、|(パイプ)でつなげる。 # command1 | command2 ■標準出力と標準エラー出力について ・標準出力 正常結果やコマンド実行途中に出力されるメッセージの出力先。 ・標準エラー出力 異常終了時のメッセージやエラーメッセージなど、ユーザーに気づいてほしいメッセージの出力先。 ■標準出力と標準エラー出力の両方をリダイレクトする 先のcommandコマンドのリダイレクト例のうち、result.txtへのリダイレクトは、標準出力をリダイレクトしている。そのため、標準エラー出力はリダイレクトされず、仮にcommandコマンドが標準エラー出力へメッセージを出力した場合は、result.txtではなくコンソールへ出力(表示)される。 標準出力と標準エラー出力の両方をリダイレクトして、result.txtへ出力するには、 # command > result.txt 2>&1 とする。 なお、上の例を省略なしで記述すると # command 1> result.txt 2>&1 となる。 この「1」「2」の番号について。 ・1:標準出力。通常はコンソール画面。 ・2:標準エラー出力。通常はコンソール画面。 となっている。 ちなみに、「0」は「標準入力」。通常はキーボードからの入力。 例:標準エラー出力を error.log へ出力する。標準出力はコンソールへ表示する。 # command 2> error.log 例:標準出力は result.log 、標準エラー出力は error.log へ...

cron で bash を使うまでのお話

おー、ほぼ一年ぶりの更新だ・・・ 普段、何気に設定していた cron なんですが、 「PATHは通っていないから、フルパス書いて」 「#!/bin/bash はお呪い」 っていう程度の認識しかなかった。 ので、一からお勉強。 まず、cron の シェル等を確認するには、cron実行ユーザーで [root@localhost ~]# crontab -e * * * * * printenv >/var/tmp/env.txt ってやって1分待つ。 で、1分後に出来上がったファイルの中身を見てみる [root@localhost ~]# cat /var/tmp/env.txt ... SHELL=/bin/sh USER=root PATH=/usr/bin:/bin PWD=/root LANG=ja_JP.UTF-8 SHLVL=1 HOME=/root LOGNAME=root XDG_RUNTIME_DIR=/run/user/0 ... あー、shだ。 どおりで、/bin/bash って書かないと、動かない記述があるわけだ。