WEBでパールが動作可能は必須と言えるでしょうが、PHPも同様でしょう。
PHPをインストールする事にします。

[root@meckk ~]# yum -y install php
インストール処理の設定をしています
依存性の解決をしています
--> トランザクションの確認を実行しています
---> パッケージ php.armv5tel 0:5.3.0-6.fc12.fa1 を更新に設定しました
--> 依存性の処理をしています: php-cli = 5.3.0-6.fc12.fa1 のパッケージ: php-5.3.0-6.fc12.fa1.armv5tel
--> 依存性の処理をしています: php-common = 5.3.0-6.fc12.fa1 のパッケージ: php-5.3.0-6.fc12.fa1.armv5tel
--> トランザクションの確認を実行しています
---> パッケージ php-cli.armv5tel 0:5.3.0-6.fc12.fa1 を更新に設定しました
---> パッケージ php-common.armv5tel 0:5.3.0-6.fc12.fa1 を更新に設定しました
--> 依存性解決を終了しました

依存性を解決しました

==========================================================================================
 Package             Arch              Version                      Repository       Size
==========================================================================================
インストールしています:
 php                 armv5tel          5.3.0-6.fc12.fa1             fedora          882 k
依存性関連でのインストールをしています:
 php-cli             armv5tel          5.3.0-6.fc12.fa1             fedora          999 k
 php-common          armv5tel          5.3.0-6.fc12.fa1             fedora          422 k

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

総ダウンロード容量: 2.2 M
パッケージをダウンロードしています:
(1/3): php-5.3.0-6.fc12.fa1.armv5tel.rpm                           | 882 kB     00:06
(2/3): php-cli-5.3.0-6.fc12.fa1.armv5tel.rpm                       | 999 kB     00:07
(3/3): php-common-5.3.0-6.fc12.fa1.armv5tel.rpm                    | 422 kB     00:02
------------------------------------------------------------------------------------------
合計                                                      119 kB/s | 2.2 MB     00:19
rpm_check_debug を実行しています
トランザクションのテストを実行しています
トランザクションのテストを終了しました
トランザクションのテストを成功しました
トランザクションを実行しています
Warning: RPMDB has been altered since the last yum transaction.
  インストールし : php-common-5.3.0-6.fc12.fa1.armv5tel                               1/3
  インストールし : php-cli-5.3.0-6.fc12.fa1.armv5tel                                  2/3
  インストールし : php-5.3.0-6.fc12.fa1.armv5tel                                      3/3

インストールしました:
  php.armv5tel 0:5.3.0-6.fc12.fa1

依存性関連をインストールしました:
  php-cli.armv5tel 0:5.3.0-6.fc12.fa1        php-common.armv5tel 0:5.3.0-6.fc12.fa1

完了しました!
[root@meckk ~]#


PHP-mbstring も導入します。

[root@meckk ~]# yum -y install php-mbstring
インストール処理の設定をしています
依存性の解決をしています
--> トランザクションの確認を実行しています
---> パッケージ php-mbstring.armv5tel 0:5.3.0-6.fc12.fa1 を更新に設定しました
--> 依存性解決を終了しました

依存性を解決しました

==========================================================================================
 Package               Arch              Version                    Repository       Size
==========================================================================================
インストールしています:
 php-mbstring          armv5tel          5.3.0-6.fc12.fa1           fedora          365 k

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

総ダウンロード容量: 365 k
パッケージをダウンロードしています:
php-mbstring-5.3.0-6.fc12.fa1.armv5tel.rpm                         | 365 kB     00:02
rpm_check_debug を実行しています
トランザクションのテストを実行しています
トランザクションのテストを終了しました
トランザクションのテストを成功しました
トランザクションを実行しています
Warning: RPMDB has been altered since the last yum transaction.
  インストールし : php-mbstring-5.3.0-6.fc12.fa1.armv5tel                             1/1

インストールしました:
  php-mbstring.armv5tel 0:5.3.0-6.fc12.fa1

完了しました!
[root@meckk ~]#


グラフィックツールをインストールします。

[root@meckk ~]# yum -y install php-gd
 
インストール処理の設定をしています
依存性の解決をしています
--> トランザクションの確認を実行しています
---> パッケージ php-gd.armv5tel 0:5.3.0-6.fc12.fa1 を更新に設定しました
--> 依存性の処理をしています: libt1.so.5 のパッケージ: php-gd-5.3.0-6.fc12.fa1.armv5tel
--> 依存性の処理をしています: libX11.so.6 のパッケージ: php-gd-5.3.0-6.fc12.fa1.armv5tel
--> 依存性の処理をしています: libXpm.so.4 のパッケージ: php-gd-5.3.0-6.fc12.fa1.armv5tel
--> 依存性の処理をしています: libfreetype.so.6 のパッケージ: php-gd-5.3.0-6.fc12.fa1.armv5tel
--> トランザクションの確認を実行しています
---> パッケージ freetype.armv5tel 0:2.3.9-6.fc12 を更新に設定しました
---> パッケージ libX11.armv5tel 0:1.3-1.fc12 を更新に設定しました
--> 依存性の処理をしています: libX11-common = 1.3-1.fc12 のパッケージ: libX11-1.3-1.fc12.armv5tel
--> 依存性の処理をしています: libxcb.so.1 のパッケージ: libX11-1.3-1.fc12.armv5tel
---> パッケージ libXpm.armv5tel 0:3.5.8-2.fc12 を更新に設定しました
---> パッケージ t1lib.armv5tel 0:5.1.2-5.fc12 を更新に設定しました
--> トランザクションの確認を実行しています
---> パッケージ libX11-common.noarch 0:1.3-1.fc12 を更新に設定しました
---> パッケージ libxcb.armv5tel 0:1.4-1.fc12 を更新に設定しました
--> 依存性の処理をしています: libXau.so.6 のパッケージ: libxcb-1.4-1.fc12.armv5tel
--> トランザクションの確認を実行しています
---> パッケージ libXau.armv5tel 0:1.0.5-1.fc12 を更新に設定しました
--> 依存性解決を終了しました

依存性を解決しました

==========================================================================================
 Package                Arch              Version                   Repository       Size
==========================================================================================
インストールしています:
 php-gd                 armv5tel          5.3.0-6.fc12.fa1          fedora           89 k
依存性関連でのインストールをしています:
 freetype               armv5tel          2.3.9-6.fc12              fedora          299 k
 libX11                 armv5tel          1.3-1.fc12                fedora          526 k
 libX11-common          noarch            1.3-1.fc12                fedora          187 k
 libXau                 armv5tel          1.0.5-1.fc12              fedora           20 k
 libXpm                 armv5tel          3.5.8-2.fc12              fedora           53 k
 libxcb                 armv5tel          1.4-1.fc12                fedora           94 k
 t1lib                  armv5tel          5.1.2-5.fc12              fedora          144 k

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

総ダウンロード容量: 1.4 M
パッケージをダウンロードしています:
(1/8): freetype-2.3.9-6.fc12.armv5tel.rpm                          | 299 kB     00:02
(2/8): libX11-1.3-1.fc12.armv5tel.rpm                              | 526 kB     00:03
(3/8): libX11-common-1.3-1.fc12.noarch.rpm                         | 187 kB     00:01
(4/8): libXau-1.0.5-1.fc12.armv5tel.rpm                            |  20 kB     00:00
(5/8): libXpm-3.5.8-2.fc12.armv5tel.rpm                            |  53 kB     00:00
(6/8): libxcb-1.4-1.fc12.armv5tel.rpm                              |  94 kB     00:01
(7/8): php-gd-5.3.0-6.fc12.fa1.armv5tel.rpm                        |  89 kB     00:01
(8/8): t1lib-5.1.2-5.fc12.armv5tel.rpm                             | 144 kB     00:01
------------------------------------------------------------------------------------------
合計                                                       74 kB/s | 1.4 MB     00:19
rpm_check_debug を実行しています
トランザクションのテストを実行しています
トランザクションのテストを終了しました
トランザクションのテストを成功しました
トランザクションを実行しています
Warning: RPMDB has been altered since the last yum transaction.
  インストールし : libX11-common-1.3-1.fc12.noarch                                    1/8
  インストールし : freetype-2.3.9-6.fc12.armv5tel                                     2/8
  インストールし : libXau-1.0.5-1.fc12.armv5tel                                       3/8
  インストールし : libxcb-1.4-1.fc12.armv5tel                                         4/8
  インストールし : libX11-1.3-1.fc12.armv5tel                                         5/8
  インストールし : libXpm-3.5.8-2.fc12.armv5tel                                       6/8
  インストールし : t1lib-5.1.2-5.fc12.armv5tel                                        7/8
  インストールし : php-gd-5.3.0-6.fc12.fa1.armv5tel                                   8/8

インストールしました:
  php-gd.armv5tel 0:5.3.0-6.fc12.fa1

依存性関連をインストールしました:
  freetype.armv5tel 0:2.3.9-6.fc12              libX11.armv5tel 0:1.3-1.fc12
  libX11-common.noarch 0:1.3-1.fc12             libXau.armv5tel 0:1.0.5-1.fc12
  libXpm.armv5tel 0:3.5.8-2.fc12                libxcb.armv5tel 0:1.4-1.fc12
  t1lib.armv5tel 0:5.1.2-5.fc12

完了しました!
[root@meckk ~]#



PHP から MySQL のデータベースに接続するために必要となります。

[root@meckk ~]# yum -y install php-mysql
インストール処理の設定をしています
依存性の解決をしています
--> トランザクションの確認を実行しています
---> パッケージ php-mysql.armv5tel 0:5.3.0-6.fc12.fa1 を更新に設定しました
--> 依存性解決を終了しました

依存性を解決しました

==========================================================================================
 Package             Arch               Version                    Repository        Size
==========================================================================================
インストールしています:
 php-mysql           armv5tel           5.3.0-6.fc12.fa1           fedora            59 k

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

総ダウンロード容量: 59 k
これでいいですか? [y/N]y

パッケージをダウンロードしています:
php-mysql-5.3.0-6.fc12.fa1.armv5tel.rpm                            |  59 kB     00:01
rpm_check_debug を実行しています
トランザクションのテストを実行しています
トランザクションのテストを終了しました
トランザクションのテストを成功しました
トランザクションを実行しています
  インストールし : php-mysql-5.3.0-6.fc12.fa1.armv5tel                                1/1

インストールしました:
  php-mysql.armv5tel 0:5.3.0-6.fc12.fa1

完了しました!
[root@meckk yukke]#


apache を再起動します。

[root@meckk ~]# /etc/init.d/httpd restart
httpd を停止中:                                            [  OK  ]
httpd を起動中:                                            [  OK  ]
[root@meckk ~]#

これでPHPはapache上で使用できるようになります。
以下のスクリプトファイル(phpinfo.php)を作成してください。
このファイルを、次章のvsftp等を使用して/var/www/html/にアップロードしてください。
<?php
phpinfo();
?>

以下のような画面を確認する事ができます。(最初の部分のみを記載しています)


[戻る] [TOP] [次へ]