CentOS/CentOSのPHP サポートをインストールしてみた
の編集
Top
/
CentOS
/
CentOSのPHP サポートをインストールしてみた
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#navi(../) * CentOSのPHPサポートをインストールしてみた [#xedb88c4] GUIの「ソフトウェアの追加/削除」にPHPサポートがあったので、何がインストールされるのか確認してみた。~ #ref(php-support-01.gif) 尚、CentOS6にて以下の操作および確認を行った。 #contents #htmlinsertpcsp(linux_ads_top.html,linux-sp.html) * ソフトウェアの追加/削除にあるPHPサポート [#k9d3d040] ソフトウェアの追加/削除にPHPサポートがあったので、これをインストールした場合、どのようなパッケージがインストールされるかを確認してみた。~ 以下のスクリーンショットはPHPサポートをインストール済みのスクリーンショットです。 #ref(php-support-02.gif) ** rpmコマンドによりインストール済みのphp関連パッケージ一覧の表示 [#m88c08c1] PHPサポートにチェックを入れた後、rpmコマンドによりインストールされたと思われるパッケージ一覧を表示した。 [root@centos6 ~]# rpm -qa | grep php php-pear-1.9.0-2.el6.noarch php-cli-5.3.2-6.el6_0.1.x86_64 php-common-5.3.2-6.el6_0.1.x86_64 php-pdo-5.3.2-6.el6_0.1.x86_64 php-gd-5.3.2-6.el6_0.1.x86_64 php-5.3.2-6.el6_0.1.x86_64 php-xml-5.3.2-6.el6_0.1.x86_64 コマンド実行結果を見たところ、pear, client, common, pdo, gd, php, xmlがインストールされた模様。~ データベース関連(mysql, postgrsql, etc)のパッケージとmbstringのパッケージを追加インストールすれば、PHPによるWeb開発に必要なパッケージが一通りインストールできることがわかる。 * PHPサポートとは何? [#a18a753c] 調べて見たところ、インストール時に選択できるグループパッケージのようです。~ yum grouplistコマンドで確認したところ''PHP サポート''が出力されました。 [root@centos6 ~]# yum grouplist Loaded plugins: fastestmirror, refresh-packagekit Setting up Group Process Loading mirror speeds from cached hostfile * base: rsync.atworks.co.jp * extras: rsync.atworks.co.jp * updates: rsync.atworks.co.jp Installed Groups: Java プラットフォーム NFS ファイルサーバー Optional packages PHP サポート Perl のサポート SNMP サポート Web サーバー X Window System アッサム語のサポート アラビア語のサポート <省略> このグループパッケージが「ソフトウェアの追加/削除」でインストールされました。 グループパッケージのインストール/アンインストール方法は以下の記事を参考にしてくささい。~ [[CentOS/関連パッケージをインストール・アンインストールする方法]] * PHPサポートグループパッケージの確認 [#h8a072a4] PHPサポートグループパッケージをアンインストールしてみました。 [root@centos6 ~]# yum groupremove 'PHP サポート' Loaded plugins: fastestmirror, refresh-packagekit Setting up Group Process Loading mirror speeds from cached hostfile * base: rsync.atworks.co.jp * extras: rsync.atworks.co.jp * updates: rsync.atworks.co.jp Resolving Dependencies --> Running transaction check ---> Package php.x86_64 0:5.3.2-6.el6_0.1 set to be erased ---> Package php-gd.x86_64 0:5.3.2-6.el6_0.1 set to be erased ---> Package php-pdo.x86_64 0:5.3.2-6.el6_0.1 set to be erased ---> Package php-pear.noarch 1:1.9.0-2.el6 set to be erased ---> Package php-xml.x86_64 0:5.3.2-6.el6_0.1 set to be erased --> Finished Dependency Resolution Dependencies Resolved ============================================================================================================================================================= Package Arch Version Repository Size ============================================================================================================================================================= Removing: php x86_64 5.3.2-6.el6_0.1 @updates 3.5 M php-gd x86_64 5.3.2-6.el6_0.1 @updates 324 k php-pdo x86_64 5.3.2-6.el6_0.1 @updates 164 k php-pear noarch 1:1.9.0-2.el6 @base 2.2 M php-xml x86_64 5.3.2-6.el6_0.1 @updates 304 k Transaction Summary ============================================================================================================================================================= Remove 5 Package(s) Reinstall 0 Package(s) Downgrade 0 Package(s) Is this ok [y/N]: php-cliとphp-commonパッケージが削除対象パッケージとして表示されていないが、PHPサポートグループパッケージの依存関係があるためインストールされたことを確認。 以下、php関連のパッケージをすべてアンインストールし、PHPサポートグループパッケージをインストールした時の出力です。~ [root@centos6 ~]# yum groupinstall 'PHP サポート' Loaded plugins: fastestmirror, refresh-packagekit Loading mirror speeds from cached hostfile * base: rsync.atworks.co.jp * extras: rsync.atworks.co.jp * updates: rsync.atworks.co.jp Setting up Group Process Checking for new repos for mirrors Resolving Dependencies --> Running transaction check ---> Package php.x86_64 0:5.3.2-6.el6_0.1 set to be updated <省略> Dependencies Resolved ============================================================================================================================================================= Package Arch Version Repository Size ============================================================================================================================================================= Installing: php x86_64 5.3.2-6.el6_0.1 updates 1.1 M php-gd x86_64 5.3.2-6.el6_0.1 updates 103 k php-pdo x86_64 5.3.2-6.el6_0.1 updates 72 k php-pear noarch 1:1.9.0-2.el6 base 391 k php-xml x86_64 5.3.2-6.el6_0.1 updates 100 k Installing for dependencies: php-cli x86_64 5.3.2-6.el6_0.1 updates 2.2 M php-common x86_64 5.3.2-6.el6_0.1 updates 516 k Transaction Summary ============================================================================================================================================================= Install 7 Package(s) Upgrade 0 Package(s) Total download size: 4.4 M Installed size: 16 M Is this ok [y/N]: * PHP環境の構築 [#m8f0ce43] 上記の調査結果により、グループパッケージのインストールとmbstring, データベース関連をインストールすることにより、基本的な環境を簡単に構築することができる事を確認した。 - yum group install 'PHP サポート' - yum install php-mbstring php-mysql php-pgsql 上記のコマンド(手順)でインストールしたあと、httpdを起動しphpinfo()関数を実行した時のスクリーンショットです。 #ref(php-support-03.gif) *関連資料 [#u5181a8c] - [[CentOSでLAMP環境の構築>CentOS/CentOSでLAMP環境を構築]] - [[CentOS/関連パッケージをインストール・アンインストールする方法]] - [[Linux環境設定/yumグループインストール・アンインストール方法]] #htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
タイムスタンプを変更しない
#navi(../) * CentOSのPHPサポートをインストールしてみた [#xedb88c4] GUIの「ソフトウェアの追加/削除」にPHPサポートがあったので、何がインストールされるのか確認してみた。~ #ref(php-support-01.gif) 尚、CentOS6にて以下の操作および確認を行った。 #contents #htmlinsertpcsp(linux_ads_top.html,linux-sp.html) * ソフトウェアの追加/削除にあるPHPサポート [#k9d3d040] ソフトウェアの追加/削除にPHPサポートがあったので、これをインストールした場合、どのようなパッケージがインストールされるかを確認してみた。~ 以下のスクリーンショットはPHPサポートをインストール済みのスクリーンショットです。 #ref(php-support-02.gif) ** rpmコマンドによりインストール済みのphp関連パッケージ一覧の表示 [#m88c08c1] PHPサポートにチェックを入れた後、rpmコマンドによりインストールされたと思われるパッケージ一覧を表示した。 [root@centos6 ~]# rpm -qa | grep php php-pear-1.9.0-2.el6.noarch php-cli-5.3.2-6.el6_0.1.x86_64 php-common-5.3.2-6.el6_0.1.x86_64 php-pdo-5.3.2-6.el6_0.1.x86_64 php-gd-5.3.2-6.el6_0.1.x86_64 php-5.3.2-6.el6_0.1.x86_64 php-xml-5.3.2-6.el6_0.1.x86_64 コマンド実行結果を見たところ、pear, client, common, pdo, gd, php, xmlがインストールされた模様。~ データベース関連(mysql, postgrsql, etc)のパッケージとmbstringのパッケージを追加インストールすれば、PHPによるWeb開発に必要なパッケージが一通りインストールできることがわかる。 * PHPサポートとは何? [#a18a753c] 調べて見たところ、インストール時に選択できるグループパッケージのようです。~ yum grouplistコマンドで確認したところ''PHP サポート''が出力されました。 [root@centos6 ~]# yum grouplist Loaded plugins: fastestmirror, refresh-packagekit Setting up Group Process Loading mirror speeds from cached hostfile * base: rsync.atworks.co.jp * extras: rsync.atworks.co.jp * updates: rsync.atworks.co.jp Installed Groups: Java プラットフォーム NFS ファイルサーバー Optional packages PHP サポート Perl のサポート SNMP サポート Web サーバー X Window System アッサム語のサポート アラビア語のサポート <省略> このグループパッケージが「ソフトウェアの追加/削除」でインストールされました。 グループパッケージのインストール/アンインストール方法は以下の記事を参考にしてくささい。~ [[CentOS/関連パッケージをインストール・アンインストールする方法]] * PHPサポートグループパッケージの確認 [#h8a072a4] PHPサポートグループパッケージをアンインストールしてみました。 [root@centos6 ~]# yum groupremove 'PHP サポート' Loaded plugins: fastestmirror, refresh-packagekit Setting up Group Process Loading mirror speeds from cached hostfile * base: rsync.atworks.co.jp * extras: rsync.atworks.co.jp * updates: rsync.atworks.co.jp Resolving Dependencies --> Running transaction check ---> Package php.x86_64 0:5.3.2-6.el6_0.1 set to be erased ---> Package php-gd.x86_64 0:5.3.2-6.el6_0.1 set to be erased ---> Package php-pdo.x86_64 0:5.3.2-6.el6_0.1 set to be erased ---> Package php-pear.noarch 1:1.9.0-2.el6 set to be erased ---> Package php-xml.x86_64 0:5.3.2-6.el6_0.1 set to be erased --> Finished Dependency Resolution Dependencies Resolved ============================================================================================================================================================= Package Arch Version Repository Size ============================================================================================================================================================= Removing: php x86_64 5.3.2-6.el6_0.1 @updates 3.5 M php-gd x86_64 5.3.2-6.el6_0.1 @updates 324 k php-pdo x86_64 5.3.2-6.el6_0.1 @updates 164 k php-pear noarch 1:1.9.0-2.el6 @base 2.2 M php-xml x86_64 5.3.2-6.el6_0.1 @updates 304 k Transaction Summary ============================================================================================================================================================= Remove 5 Package(s) Reinstall 0 Package(s) Downgrade 0 Package(s) Is this ok [y/N]: php-cliとphp-commonパッケージが削除対象パッケージとして表示されていないが、PHPサポートグループパッケージの依存関係があるためインストールされたことを確認。 以下、php関連のパッケージをすべてアンインストールし、PHPサポートグループパッケージをインストールした時の出力です。~ [root@centos6 ~]# yum groupinstall 'PHP サポート' Loaded plugins: fastestmirror, refresh-packagekit Loading mirror speeds from cached hostfile * base: rsync.atworks.co.jp * extras: rsync.atworks.co.jp * updates: rsync.atworks.co.jp Setting up Group Process Checking for new repos for mirrors Resolving Dependencies --> Running transaction check ---> Package php.x86_64 0:5.3.2-6.el6_0.1 set to be updated <省略> Dependencies Resolved ============================================================================================================================================================= Package Arch Version Repository Size ============================================================================================================================================================= Installing: php x86_64 5.3.2-6.el6_0.1 updates 1.1 M php-gd x86_64 5.3.2-6.el6_0.1 updates 103 k php-pdo x86_64 5.3.2-6.el6_0.1 updates 72 k php-pear noarch 1:1.9.0-2.el6 base 391 k php-xml x86_64 5.3.2-6.el6_0.1 updates 100 k Installing for dependencies: php-cli x86_64 5.3.2-6.el6_0.1 updates 2.2 M php-common x86_64 5.3.2-6.el6_0.1 updates 516 k Transaction Summary ============================================================================================================================================================= Install 7 Package(s) Upgrade 0 Package(s) Total download size: 4.4 M Installed size: 16 M Is this ok [y/N]: * PHP環境の構築 [#m8f0ce43] 上記の調査結果により、グループパッケージのインストールとmbstring, データベース関連をインストールすることにより、基本的な環境を簡単に構築することができる事を確認した。 - yum group install 'PHP サポート' - yum install php-mbstring php-mysql php-pgsql 上記のコマンド(手順)でインストールしたあと、httpdを起動しphpinfo()関数を実行した時のスクリーンショットです。 #ref(php-support-03.gif) *関連資料 [#u5181a8c] - [[CentOSでLAMP環境の構築>CentOS/CentOSでLAMP環境を構築]] - [[CentOS/関連パッケージをインストール・アンインストールする方法]] - [[Linux環境設定/yumグループインストール・アンインストール方法]] #htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
テキスト整形のルールを表示する
添付ファイル:
php-support-01.gif
450件
[
詳細
]
php-support-02.gif
485件
[
詳細
]
php-support-03.gif
472件
[
詳細
]