PHP 5.5.14를 2018년 7월 19일에 출시된 최신 PHP 5.6.37로 업데이트하는 방법에 대한 정보를 찾을 수 없습니다.
실행했는데 PHP 5.5.14 apt-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):