Hướng dẫn error: module php7 4 does not exist - lỗi: mô-đun php7 4 không tồn tại

Tôi đã cài đặt Ubuntu Server 16.04 với webmin 1.831. Tôi đang gặp lỗi này khi cố gắng chạy lỗi PHP: Mô -đun PHP7.0 không tồn tại

Show

libapache2-mod-php7.0 được cài đặt.

Khi được hỏi ngày 7 tháng 5 năm 2017 lúc 2:35May 7, 2017 at 2:35

Hướng dẫn error: module php7 4 does not exist - lỗi: mô-đun php7 4 không tồn tại

5

sudo apt purge libapache2-mod-php7.0 libapache2-mod-php

sau đó

sudo apt install libapache2-mod-php7.0 libapache2-mod-php

Đã sửa nó.

Hướng dẫn error: module php7 4 does not exist - lỗi: mô-đun php7 4 không tồn tại

Pomsky

64,8K19 Huy hiệu vàng224 Huy hiệu bạc236 Huy hiệu Đồng19 gold badges224 silver badges236 bronze badges

Đã trả lời ngày 9 tháng 5 năm 2017 lúc 1:10May 9, 2017 at 1:10

2

Tôi đã phải đối mặt với cùng một vấn đề và đây là giải pháp:

Bạn phải cài đặt một gói bổ sung:

sudo apt-get install libapache2-mod-php7.0

Bây giờ chạy

sudo a2enmod php7.0

để kích hoạt nó

Khởi động lại máy chủ

sudo systemctl restart apache2.service

Hướng dẫn error: module php7 4 does not exist - lỗi: mô-đun php7 4 không tồn tại

Pomsky

64,8K19 Huy hiệu vàng224 Huy hiệu bạc236 Huy hiệu Đồng19 gold badges224 silver badges236 bronze badges

Đã trả lời ngày 9 tháng 5 năm 2017 lúc 1:10Jul 5, 2017 at 14:31

Hướng dẫn error: module php7 4 does not exist - lỗi: mô-đun php7 4 không tồn tại

Tôi đã phải đối mặt với cùng một vấn đề và đây là giải pháp:

$ sudo apt purge libapache2-mod-php7.4 libapache2-mod-php
$ sudo apt-get install libapache2-mod-php7.4
$ sudo a2enmod php7.4
$ sudo service apache2 stop
$ sudo service apache2 start

Bạn phải cài đặt một gói bổ sung:Nov 22, 2020 at 21:32

5

Tôi đang cố gắng nâng cấp Php 5.5.9 lên Php 7 trên máy DigitalOcean Ubuntu 14.04 của tôi.

Tôi đã đọc nhiều hướng dẫn và bài viết làm thế nào để làm điều đó, nhưng mỗi người trong số họ đều bỏ lỡ điều gì đó. Ví dụ, ở đâu đó họ nói bạn phải

sudo apt install libapache2-mod-php7.0 libapache2-mod-php
0 sau đó
sudo apt install libapache2-mod-php7.0 libapache2-mod-php
1. Vấn đề là tôi luôn nhận được tin nhắn này

$ sudo a2enmod php7
ERROR: Module php7 does not exist!

Có ai đó làm thế nào để giải quyết vấn đề này không?

Cảm ơn trước.

Đã hỏi ngày 17 tháng 3 năm 2016 lúc 10:20Mar 17, 2016 at 10:20

8

Cuối cùng, nhờ nhận xét của Ed de Almeida, tôi đã tìm thấy giải pháp.

Tôi đã phải cài đặt một gói bổ sung:

$ sudo apt-get install libapache2-mod-php7.0

Bây giờ tôi có thể chạy

sudo apt install libapache2-mod-php7.0 libapache2-mod-php
2.

Đã trả lời ngày 18 tháng 3 năm 2016 lúc 18:36Mar 18, 2016 at 18:36

Atorschoatorschoatorscho

2.0112 Huy hiệu vàng15 Huy hiệu bạc19 Huy hiệu đồng2 gold badges15 silver badges19 bronze badges

9

Cách bật Apache MOD_PHP bằng cách sử dụng A2EnMod và cách tìm hiểu tên của mô -đun là gì.

4896 lượt xem views

Hướng dẫn error: module php7 4 does not exist - lỗi: mô-đun php7 4 không tồn tại

Qua. JacobJacob

Đã chỉnh sửa: 2022-08-01 07:232022-08-01 07:23

Lỗi: Mô -đun PHP7 không tồn tại!

Khi cố gắng bật MOD_PHP bằng lệnh A2EnMod, bạn có thể chạy vào một thông báo cho biết mô -đun không tồn tại; Điều này là do mô -đun được đặt tên là PHP7.4 (cho phiên bản mới nhất) thay vì "PHP7".mod_php using the a2enmod command you may run into a message stating that the module does not exist; this is because the module is named php7.4 (for the latest version) rather than "php7".

Để bật mod_php, hãy nhập lệnh sau:mod_php, type the following command:

Việc thực hành đặt tên cho các phần mềm khác nhau theo số phiên bản là rất tệ và không trực quan đối với người dùng. Chúng tôi có thể hy vọng rằng một ngày nào đó chúng tôi sẽ có một "tên phổ biến" liên kết với phiên bản mới nhất theo mặc định. Điều này có lẽ sẽ tránh được sự nhầm lẫn gây ra bởi số phiên bản.

Tất nhiên, cũng có những trường hợp bạn muốn cài đặt một phiên bản cụ thể, chẳng hạn như khi bạn đang cố gắng duy trì hỗ trợ cho phần mềm cũ chỉ chạy trên các phiên bản PHP cũ hơn; Nhưng tôi nghĩ rằng điều này xảy ra rất hiếm khi ngày nay nó là ngoại lệ hơn là quy tắc.

Cách tìm phiên bản chính xác

Tôi rất thích rằng "PHP" là một bí danh được liên kết với phiên bản mới nhất của PHP - nhưng bạn đã quen với những điều này sau một thời gian. Khi sử dụng APT để cài đặt PHP và nếu nghi ngờ, chúng ta có thể chỉ cần tìm kiếm các gói có chứa "PHP" trong tên của họ:apt to install PHP, and if in doubt, we can simply search for packages that contain "PHP" in their name:

Để có được danh sách các mô -đun Apache đã cài đặt, hãy thử chạy lệnh sau:

sudo apt-cache search libapache2*

Điều này sẽ dẫn đến một cái gì đó như:

libapache2-mod-php - server-side, HTML-embedded scripting language (Apache 2 module) (default)
libapache2-mod-php7.4 - server-side, HTML-embedded scripting language (Apache 2 module)

Sau đó, chỉ cần bật phiên bản mới nhất:

  1. Cách để các tệp được tải lên thông qua SFTP kế thừa chính xác các quyền của nhóm của thư mục cha.

  2. Hướng dẫn cho thấy cách định cấu hình VM Vir Vir VM với bộ điều hợp chỉ có máy chủ và NAT, trong khi sử dụng thư mục WWW từ HĐH máy chủ.

  3. Cho phép và từ chối đang được thay thế bằng yêu cầu từ mod_authz_host.

Thêm trong: Apache