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/にアップロードしてください。
以下のような画面を確認する事ができます。(最初の部分のみを記載しています)