https. //www. linuxcó khả năng. com/how-to-. ntu-22-04-lts/
Tuy nhiên, khi cài đặt libapache2-mod-php7. 4, Tôi luôn gặp lỗi này
sudo apt install libapache2-mod-php7.4 [sudo] password for localadmin: Reading package lists.. Done Building dependency tree.. Done Reading state information.. Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: libapache2-mod-php7.4 : Depends: php8.1-common [= 8.1.2-1ubuntu2] but 8.1.5-1+ubuntu22.04.1+deb.sury.org+1.1 is to be installed E: Unable to correct problems, you have held broken packages.Tôi tin rằng tôi đã loay hoay với việc cài đặt nên tôi đã thử điều này trên máy ảo thứ hai mà tôi đã nâng cấp lại lên 22. 04 sử dụng phương pháp tương tự. tôi gặp lỗi tương tự
Hiện tại tôi đang rất lúng túng và cần cài đặt PHP 7. 4 hoạt động vì chúng tôi có một trang web không hoạt động bình thường với PHP 8. 1 chưa. Bạn có thể xác nhận xem bạn có đang gặp phải vấn đề tương tự không?
Hướng dẫn nói khác nhưng đây là kinh nghiệm của tôi.
Trân trọng,
George
Trong bài viết này, tôi sẽ giải thích cách cài đặt Apache 2 và PHP 7. 4 [và các tiện ích mở rộng cơ bản của anh ấy] trên Linux Ubuntu 20. 04 LTS sử dụng lệnh
sudo apt install apache2
0Tôi thích phương pháp này [apt get] không chỉ vì nó dễ dàng mà còn vì bạn có thể quay lại và khôi phục nếu không thích bằng cách sử dụng
sudo apt install apache2
1. Meavy ở bài khác mình sẽ giải thích cách biên dịch từ source Apache và PHP…Đầu tiên, chúng tôi sẽ đăng nhập có Siêu người dùng, sau đó cập nhật và nâng cấp hệ thống của chúng tôi bằng các lệnh sau
sudo su
apt update
apt upgrade
Ghi chú. nếu bạn gặp bất kỳ vấn đề phụ thuộc nào khi cài đặt, hãy thử sử dụng
sudo apt install apache2
2 để giải quyết
Thứ hai, hãy cài đặt Apache
sudo apt install apache2
Bạn có thể thấy như thế nào, tôi không chỉ định phiên bản Apache và do đó, tôi sẽ lấy phiên bản mới nhất mà Ubuntu 20. 04 có trong kho của mình. Đối với Apache, điều đó là đủ tốt và cùng với đó, bạn sẽ có thể cài đặt phần mềm mới nhất
Bạn có thể kiểm tra phiên bản Apache đã cài đặt bằng lệnh
apache2 -v
Theo mặc định, dịch vụ Apache sẽ chạy từ khi khởi động và bạn có thể quản lý nó [bắt đầu, dừng và khởi động lại] bằng các lệnh sau
sudo service apache2 start
sudo service apache2 stop
sudo service apache2 restart
Ghi chú. Nếu bạn khởi động Apache và nhận được thông báo sau
“Không thể xác định một cách đáng tin cậy tên miền đủ điều kiện của máy chủ, sử dụng 127. 0. 1. 1. Đặt chỉ thị 'Tên máy chủ' trên toàn cầu để chặn thông báo này. ”
Bạn phải thêm vào cuối tệp cấu hình apache2. conf hướng dẫn
sudo apt install apache2
3. Bạn có thể chỉnh sửa tệp bằng lệnhsudo gedit /etc/apache2/apache2.conf
ngoài ra, bạn phải cho phép thay đổi url sạch các dòng sau
sudo apt install apache2
0Thứ ba, chúng ta sẽ cài đặt PHP. Trước đây, chúng tôi cần cài đặt một số phần mềm cơ bản, thêm kho lưu trữ cho phép chúng tôi chọn phiên bản php. Với đoạn mã sau, bạn làm tất cả điều đó và cuối cùng kiểm tra phiên bản php đã cài đặt
sudo apt install apache2
1Bạn có thể thấy như thế nào, lần này tôi đã chỉ định phiên bản php vì điều đó có thể ảnh hưởng đến phần mềm của bạn và do đó, điều quan trọng là phải kiểm soát nó
Cuối cùng, chúng ta sẽ cài đặt một số tiện ích mở rộng php cơ bản, cần thiết để triển khai phần mềm phổ biến nhất như Drupal 9, Wordpress, v.v.
sudo apt install apache2
2Để hoàn thành việc Apache thực thi các tệp php đầu tiên thay vì các tệp html, bạn phải chỉnh sửa tệp cấu hình Apache “dif. conf” bằng cách sử dụng lệnh sau
sudo apt install apache2
4 và thêm sudo apt install apache2
5 như được chỉ ra trong khối tiếp theo