PHP 5.5.14を2018年7月19日にリリースされた最新のPHP 5.6.37にアップデートする方法についての情報が見つかりません。
私は実行しましたが、PHP 5.5.14apt-get update
がapt-get upgrade
まだインストールされています。
オペレーティングシステム:openSUSE Leap バージョン 42.3
答え1
PHPを直接ビルドし、--with-prefixまたは--prefixを使用できます(例:/usr/local/php)。
./configure コマンドの後に何を入力すべきかわからない場合は、現在の PHP からコピーできます。これはphpinfo()(...でコンパイル)に表示されます。
--prefixスイッチを使用して設定することを忘れないでください。
答え2
Software.opensuse.orgでopenSUSEパッケージを検索でき、ログインしている必要があります。ここ。非公式のビルドが表示されるので、非常に注意して以前の状態にロールバックできることを確認してください。一度試してみた場合は、そのリポジトリをシステムに追加して最新バージョンをインストールしてみてください。
# Add repo
zypper addrepo https://download.opensuse.org/repositories/Cloud:/Platform:/buildpacks:/dependencies/openSUSE_Leap_42.3/ php-5
# List php-5 packages
zypper se -s php-5
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+------------+------------+------------+--------+-----------
| php-5.6.37 | srcpackage | 5.6.37-1.1 | noarch | php-5.6
i+ | php-5.6.37 | package | 5.6.37-1.1 | x86_64 | php-5.6
| php-5.6.38 | srcpackage | 5.6.38-1.1 | noarch | php-5.6
| php-5.6.38 | package | 5.6.38-1.1 | x86_64 | php-5.6
最新バージョンがあるのでインストールしてください。
zypper in php-5.6.38
The following NEW package is going to be installed:
php-5.6.38
1 new package to install.
Overall download size: 2.2 KiB. Already cached: 0 B. No additional space will be used or freed after the operation.
Continue? [y/n/...? shows all options] (y):