Tôi biết câu hỏi này đã được hỏi rất nhiều, nhưng tôi luôn dẫn đến cùng một câu trả lời không giải quyết được vấn đề của mình.
Giải pháp được cung cấp thường nằm ở những dòng sau:
~$ Sudo apt-get cài đặt thuộc tính phần mềm python-phần mềm phổ biến;
~$ Sudo add-apt-repository -y ppa:ondrej/php;
~$ Sudo apt-get cập nhật;
Và thế là xong! Nhưng không phải trong trường hợp của tôi không may.
Vì vậy, sau khi thực hiện các bước đã đề cập trước đó, tôi đang cố cài đặt phiên bản PHP 7.x "bất kỳ" nào qua đúng cách
nhưng có vẻ như không thể tìm thấy các gói cho bất kỳ phiên bản PHP nào.
~$ sudo apt cài đặt php7.4;
Đọc danh sách gói... Xong
Xây dựng cây phụ thuộc... 50%
Xây dựng cây phụ thuộc
Đang đọc thông tin trạng thái... Xong
Lưu ý, chọn 'php7.4-gd' cho regex 'php7.4'
Lưu ý, chọn 'php7.4-cli' cho regex 'php7.4'
Lưu ý, chọn 'php7.4-dom' cho regex 'php7.4'
Lưu ý, chọn 'php7.4-ffi' cho regex 'php7.4'
Lưu ý, chọn 'php7.4-ftp' cho regex 'php7.4'
Lưu ý, chọn 'php7.4-xmlreader' cho regex 'php7.4'
Lưu ý, chọn 'php7.4-mysqli' cho regex 'php7.4'
Lưu ý, chọn 'php7.4-sysvmsg' cho regex 'php7.4'
Lưu ý, chọn 'php7.4-json' cho regex 'php7.4'
Lưu ý, chọn 'php7.4-phar' cho regex 'php7.4'
Lưu ý, chọn 'php7.4-tokenizer' cho regex 'php7.4'
Lưu ý, chọn 'php7.4-curl' cho regex 'php7.4'
Lưu ý, chọn 'php7.4-shmop' cho regex 'php7.4'
Lưu ý, chọn 'php7.4-pdo-mysql' cho regex 'php7.4'
Lưu ý, chọn 'php7.4-sysvsem' cho regex 'php7.4'
Lưu ý, chọn 'php7.4-sysvshm' cho regex 'php7.4'
Lưu ý, chọn 'php7.4-pdo' cho regex 'php7.4'
Lưu ý, chọn 'php7.4-sockets' cho regex 'php7.4'
Lưu ý, chọn 'php7.4-ctype' cho regex 'php7.4'
Lưu ý, chọn 'php7.4-calendar' cho regex 'php7.4'
Lưu ý, chọn 'php7.4-intl' cho regex 'php7.4'
Lưu ý, chọn 'php7.4-fileinfo' cho regex 'php7.4'
Lưu ý, chọn 'php7.4-opcache' cho regex 'php7.4'
Lưu ý, chọn 'php7.4-soap' cho regex 'php7.4'
Lưu ý, chọn 'php7.4-xml' cho regex 'php7.4'
Lưu ý, chọn 'php7.4-xsl' cho regex 'php7.4'
Lưu ý, chọn 'php7.4-zip' cho regex 'php7.4'
Lưu ý, chọn 'php7.4-simplexml' cho regex 'php7.4'
Lưu ý, chọn 'php7.4-mysql' cho regex 'php7.4'
Lưu ý, chọn 'php7.4-mbstring' cho regex 'php7.4'
Lưu ý, chọn 'php7.4-readline' cho regex 'php7.4'
Lưu ý, chọn 'php7.4-exif' cho regex 'php7.4'
Lưu ý, chọn 'php7.4-mysqlnd' cho regex 'php7.4'
Lưu ý, chọn 'php7.4-common' cho regex 'php7.4'
Lưu ý, chọn 'php7.4-bcmath' cho regex 'php7.4'
Lưu ý, chọn 'php7.4-posix' cho regex 'php7.4'
Lưu ý, chọn 'php7.4-iconv' cho regex 'php7.4'
Lưu ý, chọn 'libapache2-mod-php7.4' cho regex 'php7.4'
Lưu ý, chọn 'php7.4-gettext' cho regex 'php7.4'
Lưu ý, chọn 'php7.4-xmlwriter' cho regex 'php7.4'
0 đã nâng cấp, 0 mới cài đặt, 0 cần xóa và 0 chưa nâng cấp.
Điều thú vị nữa là khi tôi sử dụng tìm kiếm thích hợp
là thực sự dường như không có một gói cho bất kỳ php
phiên bản
~$ sudo apt search php7.4
Sắp xếp... Xong
Tìm kiếm toàn văn... Xong
libapache2-mod-php7.4/now 7.4.13-1+ubuntu16.04.1+deb.sury.org+1 amd64 [residual-config]
(không ai)
php7.4-bcmath/now 7.4.13-1+ubuntu16.04.1+deb.sury.org+1 amd64 [residual-config]
(không ai)
php7.4-cli/now 7.4.13-1+ubuntu16.04.1+deb.sury.org+1 AMD64 [residual-config]
(không ai)
php7.4-common/now 7.4.13-1+ubuntu16.04.1+deb.sury.org+1 AMD64 [residual-config]
(không ai)
php7.4-curl/now 7.4.13-1+ubuntu16.04.1+deb.sury.org+1 amd64 [residual-config]
(không ai)
php7.4-gd/now 7.4.13-1+ubuntu16.04.1+deb.sury.org+1 amd64 [residual-config]
(không ai)
php7.4-intl/now 7.4.13-1+ubuntu16.04.1+deb.sury.org+1 amd64 [residual-config]
(không ai)
php7.4-json/now 7.4.13-1+ubuntu16.04.1+deb.sury.org+1 amd64 [residual-config]
(không ai)
... vân vân
Tôi đang thiếu gì?
Chỉnh sửa: sau khi thực hiện apt-get thanh lọc php7.4
thông báo cho (ít nhất là PHP 7.4) đã thay đổi thành như sau:
~$ Sudo apt-get cài đặt -y php7.4
Đọc danh sách gói... Xong
Xây dựng cây phụ thuộc
Đang đọc thông tin trạng thái... Xong
E: Không thể định vị gói php7.4
E: Không thể tìm thấy bất kỳ gói nào bằng toàn cầu 'php7.4'
E: Không thể tìm thấy bất kỳ gói nào bằng regex 'php7.4'