Hướng dẫn cài đặt nhanh libapache2-mod-php7. 2 trên máy chủ Ubuntu. Nó siêu dễ. chỉ cần nhấp vào nút Sao chép để sao chép lệnh và dán vào thiết bị đầu cuối dòng lệnh của bạn bằng trình quản lý gói APT tích hợp
Xem bên dưới để biết hướng dẫn từng bước nhanh về các lệnh SSH, Sao chép/Dán để tránh viết sai chính tả hoặc vô tình cài đặt một gói khác
Gói này cung cấp mô-đun PHP cho máy chủ web Apache 2 [như được tìm thấy trong gói apache2-mpm-prefork]. Xin lưu ý rằng gói này CHỈ hoạt động với MPM prefork của Apache, vì nó không được biên dịch theo luồng an toàn
Các tiện ích mở rộng sau được tích hợp sẵn. Băm bộ lọc ngày lõi libxml openssl pcre Phiên phản chiếu SPL tiêu chuẩn zlib
PHP [từ viết tắt đệ quy của PHP. Bộ tiền xử lý siêu văn bản] là ngôn ngữ kịch bản mã nguồn mở có mục đích chung được sử dụng rộng rãi, đặc biệt phù hợp để phát triển web và có thể được nhúng vào HTML
Rõ ràng Apache đã được cài đặt vì tôi có thể duyệt trang, nhưng không tìm thấy php và libapache2-mod-php. Tên của các gói này đã được thay đổi chưa?
Câu trả lời hay nhất
Gói ubuntu được gọi là php7. 0
apt-get install php7.0
Bạn cũng có thể muốn sử dụng
apt-get install libapache2-mod-php7.0
Trong tương lai, bạn có thể kiểm tra https. //gói. Ubuntu. com hoặc chạy
apt-cache search php
Giải pháp liên quan
Php gnupg = không thể tải cảnh báo
Giải pháp khắc phục sự cố trong trường hợp của tôi
$ php -r 'var_dump[function_exists["gnupg_decrypt"]];';
PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/gnupg.so' - **libgpgme.so.11: cannot open shared object file**: No such file or directory in Unknown on line 0
bool[false]
$ ldd /usr/lib/php5/20100525/gnupg.so
linux-vdso.so.1 => [0x00007fff715ff000]
**libgpgme.so.11 => not found**
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 [0x00007f087c815000]
/lib64/ld-linux-x86-64.so.2 [0x00007f087cdea000]
Có vẻ như máy chủ không tải thư viện từ thư mục
apt-get install libapache2-mod-php7.0
0. Để khắc phục sự cố này, chỉ cần thêm apt-get install libapache2-mod-php7.0
0 vào apt-get install libapache2-mod-php7.0
2 hoặc/và chạy apt-get install libapache2-mod-php7.0
3Php – Không thể cài đặt PHP trên FreeBSD 9. 3
Cổng ________ 14 đã được chia thành hai cổng khác nhau nên bạn có phần mềm lỗi thời cần được cập nhật trước khi cài đặt
Đầu tiên, cập nhật cây cổng của bạn
portsnap fetch update
Việc này có thể mất một lúc
Sau đó, bạn phải cài đặt công cụ hữu ích
apt-get install libapache2-mod-php7.0
5apt-get install libapache2-mod-php7.0
1Sau đó, bạn phải kiểm tra xem các cổng của bạn có ở trạng thái nhất quán không
apt-get install libapache2-mod-php7.0
2Sau đó, bạn phải gỡ cài đặt
apt-get install libapache2-mod-php7.0
4 cũapt-get install libapache2-mod-php7.0
4Bây giờ bạn có thể muốn cài đặt
apt-get install libapache2-mod-php7.0
7 trước apt-get install libapache2-mod-php7.0
8 - mô-đun apache hiện là cổng riêng biệt, trong khi CLI/FPM vẫn ở vị trí cũapt-get install libapache2-mod-php7.0
7apt-get install libapache2-mod-php7.0
4 mới sẽ được cài đặt tự động dưới dạng phụ thuộc, cũng như nhiều cổng mới khácMặc dù máy chủ của bạn hơi lỗi thời, nhưng bạn sẽ cần cập nhật tất cả các cổng vì lý do bảo mật
apt-get install libapache2-mod-php7.0
9Bạn có thể mắc kẹt với các lỗi phụ thuộc khác, vì vậy chỉ cần gỡ cài đặt cổng tương ứng [như
apt-get install libapache2-mod-php7.0
4] và khởi chạy lại apt-cache search php
1 cho đến khi tất cả các sự cố được giải quyết. Nếu vẫn còn một số thông báo lạ, bạn có thể cài đặt lại tất cả các cổng cùng một lúc trước ngày apt-cache search php
2 Tôi gặp vấn đề tương tự khi nâng cấp từ
apt-get install libapache2-mod-php7.0
4 lên apt-get install libapache2-mod-php7.0
5. Bạn cần theo dõi gói bị hỏng và thử cài đặt lại hoặc nâng cấp theo cách đệ quyĐầu tiên, xóa tất cả thư viện phụ thuộc [
apt-cache search php
30] và cài đặt tất cả thư viện bị thiếu bằng cách sử dụng apt-cache search php
31 [apt-cache search php
32 có nghĩa là apt-cache search php
33]apt-cache search php
7Cài đặt
apt-cache search php
34 từ PPAapt-cache search php
3Sau đó cài đặt
apt-cache search php
35$ php -r 'var_dump[function_exists["gnupg_decrypt"]];';
PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/gnupg.so' - **libgpgme.so.11: cannot open shared object file**: No such file or directory in Unknown on line 0
bool[false]
$ ldd /usr/lib/php5/20100525/gnupg.so
linux-vdso.so.1 => [0x00007fff715ff000]
**libgpgme.so.11 => not found**
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 [0x00007f087c815000]
/lib64/ld-linux-x86-64.so.2 [0x00007f087cdea000]
1Trình quản lý gói
apt-cache search php
35 là trình cài đặt tiện dụng hơn nhiều so với apt-cache search php
37. Nó cũng gợi ý giải quyết các phụ thuộc xung đột và các gói bị hỏng. Sau đây là những xung đột trong hệ thống của tôi. Chúng có thể khác với của bạn nhưng phương pháp cấp cao để giải quyết chúng sẽ giống nhau$ php -r 'var_dump[function_exists["gnupg_decrypt"]];';
PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/gnupg.so' - **libgpgme.so.11: cannot open shared object file**: No such file or directory in Unknown on line 0
bool[false]
$ ldd /usr/lib/php5/20100525/gnupg.so
linux-vdso.so.1 => [0x00007fff715ff000]
**libgpgme.so.11 => not found**
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 [0x00007f087c815000]
/lib64/ld-linux-x86-64.so.2 [0x00007f087cdea000]
4Năng khiếu đôi khi cung cấp một giải pháp tiềm năng khả thi. Chẳng hạn như nâng cấp hoặc hạ cấp các thư viện khác để giải quyết xung đột. Trong trường hợp của tôi, không có giải pháp. Do đó tôi cần theo dõi thêm các phụ thuộc
Khi
apt-cache search php
38 cần apt-cache search php
39$ php -r 'var_dump[function_exists["gnupg_decrypt"]];';
PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/gnupg.so' - **libgpgme.so.11: cannot open shared object file**: No such file or directory in Unknown on line 0
bool[false]
$ ldd /usr/lib/php5/20100525/gnupg.so
linux-vdso.so.1 => [0x00007fff715ff000]
**libgpgme.so.11 => not found**
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 [0x00007f087c815000]
/lib64/ld-linux-x86-64.so.2 [0x00007f087cdea000]
7Nhưng đến lượt
apt-cache search php
39 lại phụ thuộc vào $ php -r 'var_dump[function_exists["gnupg_decrypt"]];';
PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/gnupg.so' - **libgpgme.so.11: cannot open shared object file**: No such file or directory in Unknown on line 0
bool[false]
$ ldd /usr/lib/php5/20100525/gnupg.so
linux-vdso.so.1 => [0x00007fff715ff000]
**libgpgme.so.11 => not found**
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 [0x00007f087c815000]
/lib64/ld-linux-x86-64.so.2 [0x00007f087cdea000]
11apt-get install libapache2-mod-php7.0
0$ php -r 'var_dump[function_exists["gnupg_decrypt"]];';
PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/gnupg.so' - **libgpgme.so.11: cannot open shared object file**: No such file or directory in Unknown on line 0
bool[false]
$ ldd /usr/lib/php5/20100525/gnupg.so
linux-vdso.so.1 => [0x00007fff715ff000]
**libgpgme.so.11 => not found**
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 [0x00007f087c815000]
/lib64/ld-linux-x86-64.so.2 [0x00007f087cdea000]
11 phụ thuộc vào $ php -r 'var_dump[function_exists["gnupg_decrypt"]];';
PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/gnupg.so' - **libgpgme.so.11: cannot open shared object file**: No such file or directory in Unknown on line 0
bool[false]
$ ldd /usr/lib/php5/20100525/gnupg.so
linux-vdso.so.1 => [0x00007fff715ff000]
**libgpgme.so.11 => not found**
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 [0x00007f087c815000]
/lib64/ld-linux-x86-64.so.2 [0x00007f087cdea000]
13. Ở đây bạn có thể thấy có một xung đột cụ thể. Năng khiếu đưa ra nhiều lựa chọn để giải quyết xung đột. Trong trường hợp của tôi, việc nâng cấp $ php -r 'var_dump[function_exists["gnupg_decrypt"]];';
PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/gnupg.so' - **libgpgme.so.11: cannot open shared object file**: No such file or directory in Unknown on line 0
bool[false]
$ ldd /usr/lib/php5/20100525/gnupg.so
linux-vdso.so.1 => [0x00007fff715ff000]
**libgpgme.so.11 => not found**
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 [0x00007f087c815000]
/lib64/ld-linux-x86-64.so.2 [0x00007f087cdea000]
14 đã giải quyết được sự cố