yuu_nkjm blog
2011-05-21(Sat) [長年日記]
[openSUSE][PHP][Linux][Langrid] openSUSEにPHP 5.2をインストールする (openSUSEで最新版でないパッケージをインストールする)
openSUSE11.2以降ではPHP 5.3以降がインストールされる.PHP 5.2では提供されていたがPHP 5.3では提供されなくなったメソッドが存在するため,PHPでかかれたソフトウエアによっては,PHP 5.2以前でないと動かないものがある.
以下では,openSUSEでPHPパッケージをダウングレードする方法について説明する.
同様の手続きを踏むことで,PHP以外のパッケージでも,最新版でないパッケージをインストール出来るはずである.
レポジトリの登録
yast→ソフトウェア→ソフトウェアレポジトリでhttp://download.opensuse.org/update/11.1/を登録する.
パッケージのインストール
インストールしたいパッケージ(php, apache2-mod_php5,php-mysql,php-jasonなど)を検索したあと,表示→パッケージバージョンと選択すると,右下にインストールできるバージョンの一覧が表示されるので,そこからインストールしたいバージョンを選択し,インストールする.
yastの表示画面を大きくするとわかるが,右上のエリアには,インストール可能な最新バージョンとインストールされているバージョンが表示されている.
─────────────────────────────────────── │名前 │概要 │可能 │インストール │ │ │ │バージョン│バージョン │ ─────────────────────────────────────── │apache2-mod_php5 │PHP5 Module for Apache 2.0 │5.3.3 │5.2.14 │ │php5-json │PHP5 Extension Module │5.3.3 │5.2.14 │
話は少しはずれるが,php-soapは,pear-soapとは別物である.別途,"pear install soap-beta"などとして,インストールする必要がある.
php.iniの編集
phpからmysqlを利用する場合,以下の二つの記述を/etc/php5/apache2/php.iniと/etc/php5/cli/php.iniに書き込む必要がある.このパスは/etc/my.cnfに書かれているsockへのパスと揃えた方が良いかもしれない.
mysql.default_socket = /var/run/mysql/mysql.sock mysqli.default_socket = /var/run/mysql/mysql.sock
ついでにお好みでログの設定.
display_errors = On error_log = /var/log/apache2/php_error.log
sysconfigの変更
yast→/etc/sysconfigエディタからNetwork→www→apache2とたどって,APACHE_MODULESのエントリにphp5を追加する.
実行権限の付与
apache2用のphpモジュールに実行権限がついてないので,つける.
chmod a+x /usr/lib64/apache2/mod_php5.so
apache自動起動の設定と起動
定番の自動起動の設定と起動.
chkconfig apache2 on /etc/init.d/apache2 start
関連ページ
- openSUSE 11.2: Downgrade PHP 5.3 to 5.2 | Badzilla
かなりの部分がこのページの翻訳
- https://www.google.co.jp/ ×230
- https://www.google.com/ ×6
- http://data.dbcls.jp/~nakazato/it4bio//?ServerSetu... ×3
- http://dbcls.rois.ac.jp/~nakazato/it4bio/?ServerSe... ×3
- https://www.google.com/search ×2
- http://katabamian.blogspot.jp/2011/09/apache2-php5... ×2
- http://jp.mg5.mail.yahoo.co.jp/neo/launch?action=s... ×2
- https://www.google.co.uk/ ×1
- https://www.google.com/ ×1
- https://www.google.co.kr/ ×1
- https://www.google.de/ ×1
- http://cc.bingj.com/cache.aspx?q=office 2007 2010 ... ×1
- http://data.dbcls.jp/~nakazato/it4bio/?ServerSetup... ×1
- https://www.google.es/ ×1
- https://www.google.ca/ ×1
- opensuse php ×5 / suse php ×4 / php インストール SUSE ×4 / SUSE php インストール ×3 / php suse ×3 / opensuse 2011 ×2 / OPEN SUSE php-devel インストール ×2 / PHP インストール suse ×2 / php 5.2 最新 ×2 / suse samba バージョン変更 ×2 / suse php インストール ×2 / OpenSUSE Apache インストール ×2 / opensuse php sqlite ×1 / openSUSE パッケージ ダウングレード ×1 / opensuse php.ini ×1 / suse php5 設定 ×1 / Suze apache PHPモジュール起動 ×1 / PHP 5.3.6 インストール ×1 / PHP SUSE インストール ×1 / open suse mysql バージョン ×1 / Suze php ×1 / apache2-mod_php5 APACHE_MODULES ×1 / apache php mysql suse ×1 / opensuse mysql ×1 / php ダウングレード opensuse ×1 / php 最新バージョン 2011 ×1 / openSUSE php ×1 / SUSE LINUX php 設定 ×1 / open suse log php ×1 / php linux 設定 SUSE ×1 / mysql.default_socket ×1 / opensuse PHP インストール ×1 / apache opensuse ×1 / suse cakephp インストール ×1 / opensuse html php ×1 / opensuse mysql php ×1 / open suse xampp ×1 / suse php 5.2 ×1 / SUSE PHP インストール ×1 / php opensuse ×1 / PHP suse インストール ×1 / スカイプ 5.2 ダウングレード ×1 / opensuse php設定 ×1 / suse apache2 php 有効 ×1 / opensuse php apache ×1 / OpenSUSE PHP ×1 / apache2 php 設定 opensuse ×1 / opensuseで apache php ×1 / php5module 最新版 ×1 / PHP 設定 opensuse ×1 / opensuse apache php ×1 / SuSE mysql.default_socket ×1 / openSuse php html ×1 / opensuse mysql.sock ない ×1 / opensuse php インストール ×1 / OpenSUSE php5 設定 ×1 / PHP ダウングレード 5.3 5.2 ×1 / OpenSuse PHP ×1 / SUSE Linux PHP インストール ×1 / suse apache バージョン確認 ×1 / php インストール 最新 2011 ×1 / opensuse PHP ダウンロード ×1 / windows7 64bit phpが動かない apache 動かない ×1 / php pear インストール linkstation ×1 / openSUSE 11.2 php インストール ×1 / YaST monit インストール ×1 / suse php 5.2.14 ×1 / phpp 5.2 動かない ×1 / SuSE 11 PHP 5.2 ×1 / suse apache インストール ×1 / Suze apache PHP起動 ×1 / php 5.2 suse ×1 / opensuse firefox ダウングレード ×1 / w2box 最新版 ×1 / mysql.sock 場所 Opensuse ×1 / apache php suse ×1 / suse mysql downgrade ×1 / php mysql php.ini 設定 SUSE ×1 / opensuse PHP ×1 / suse linux php.ini etc ×1 / suse install apache mysql php ×1 / pear soap-beta php.ini ×1 / PHP5 インストール 2011 ×1 / suse linux インストール 2011 ×1 / opensuse 11.2 ダウングレード ×1 / Opensuse PHP ×1 / xdebug インストール SUSE ×1 / aws open suse apache インストール ×1 / suselinux YaST mysql インストール ×1 / OpenSuSE 11 PHP ×1