Hướng dẫn where is php directory in ubuntu? - thư mục php trong ubuntu ở đâu?

Khi tôi muốn xây dựng-mapserver với mô-đun PHP/MAPSCRIT, tôi nên sử dụng ____ 12 (DIR của PHP), nhưng tôi không biết PHP DIR trên hệ điều hành của mình.

Tôi

3 PHP và tôi
4 trên vỏ nhưng tôi dường như nhận được một kết quả không liên quan.

Hướng dẫn where is php directory in ubuntu? - thư mục php trong ubuntu ở đâu?

Đào

6.95710 Huy hiệu vàng36 Huy hiệu bạc45 Huy hiệu Đồng10 gold badges36 silver badges45 bronze badges

Hỏi ngày 5 tháng 8 năm 2012 lúc 8:58Aug 5, 2012 at 8:58

Thông thường, bạn có thể tìm kiếm các thư mục và tệp bằng lệnh

5:

locate php5

Sẽ in ra nhiều đường dẫn có chứa PHP - chính "thư mục PHP" phải là thư mục/usr/lib/php5.

Đã trả lời ngày 5 tháng 8 năm 2012 lúc 9:05Aug 5, 2012 at 9:05

PatrickpatrickPatrick

5626 Huy hiệu bạc19 Huy hiệu đồng6 silver badges19 bronze badges

3

Nếu bạn muốn biết đường dẫn cài đặt PHP của bạn thì hãy nhấn lệnh

6, nó sẽ hiển thị cho bạn thư mục bin.

Đã trả lời ngày 4 tháng 8 năm 2018 lúc 14:03Aug 4, 2018 at 14:03

Hướng dẫn where is php directory in ubuntu? - thư mục php trong ubuntu ở đâu?

SagarsagarSagar

Phù hiệu đồng 12133 bronze badges

Hướng dẫn where is php directory in ubuntu? - thư mục php trong ubuntu ở đâu?

Cập nhật lần cuối vào ngày 7 tháng 6 năm 2022 | 2 trả lời

Vì có nhiều phiên bản PHP với các cấu hình nghiêm trọng khác nhau, php.ini có thể được đặt trong một số thư mục khác nhau.

Phương pháp 1

Một & nbsp; cách để tìm ra chính xác tệp

7 mà web của bạn đang sử dụng là bằng cách tạo một tệp PHP mới trong root tài liệu có tên là
8.

info.php

Tải tệp này trong trình duyệt của bạn, nhấn

9 +
/etc/php/8.1/apache2/php.ini
0 (hoặc ________ 21 & nbsp; + ________ 20 & nbsp; trên mac) và tìm kiếm tệp cấu hình tải. Bạn sẽ thấy một cái gì đó giống như

/etc/php/8.1/apache2/php.ini

Điều này sẽ cho bạn biết vị trí chính xác của tệp php.ini bạn muốn chỉnh sửa.

Phương pháp 2

Trong Linux, hãy chạy lệnh này để xác định vị trí tệp cấu hình

/etc/php/8.1/apache2/php.ini
3.

php -i | grep "Loaded Configuration File"

Hoặc trong dòng lệnh windows:

php -i | findstr /c:"Loaded Configuration File"

Kết quả nên là một cái gì đó như thế này:

Loaded Configuration File => /etc/php/8.1/cli/php.ini

Trong ví dụ trên, chúng ta có thể thấy rằng cài đặt PHP được đặt trong

/etc/php/8.1/apache2/php.ini
4. Lưu ý rằng có ba tệp cấu hình khác nhau mà bạn nên biết:

CLI

/etc/php/8.1/apache2/php.ini
5 dành cho chương trình CLI PHP. Các thay đổi đối với tệp cấu hình này sẽ chỉ ảnh hưởng đến PHP khi nó chạy trong thiết bị đầu cuối - nó sẽ không ảnh hưởng đến máy chủ web.

Apache

/etc/php/8.1/apache2/php.ini
6 dành cho plugin PHP được Apache sử dụng. Đây là cái bạn cần chỉnh sửa nếu bạn đang sử dụng máy chủ web Apache.

Nginx hoặc apache với php-fpm

Nginx sử dụng php fpm và & nbsp; ________ 17 & nbsp; thường được đặt trong & nbsp; ________ 27. & nbsp; thay thế & nbsp;

Lưu và Thoát (nhấn 9 + php -i | findstr /c:"Loaded Configuration File"0, nhấn php -i | findstr /c:"Loaded Configuration File"1 và sau đó nhấn php -i | findstr /c:"Loaded Configuration File"2)

Bạn phải khởi động lại nginx sau khi thay đổi & nbsp; ________ 17.

Các phiên bản cũ hơn

Đối với các phiên bản của Ubuntu thấp hơn 16.04, ________ 57, ________ 58, ________ 59, v.v., được thay thế bằng sudo nano /etc/php/8.1/apache2/php.ini0, v.v. Nếu không, những con đường này vẫn chính xác.

Apache

/etc/php/8.1/apache2/php.ini
6 dành cho plugin PHP được Apache sử dụng. Đây là cái bạn cần chỉnh sửa nếu bạn đang sử dụng máy chủ web Apache.

/etc/php/8.1/apache2/php.ini
7 là một trình bao bọc tương thích FASTCGI để xử lý PHP. Đây là cái bạn cần chỉnh sửa nếu bạn sử dụng máy chủ web nginx hoặc Apache với PHP-FPM.

sudo nano /etc/php/8.1/apache2/php.ini

Phương pháp 3

/etc/php/8.1/apache2/php.ini
7 là một trình bao bọc tương thích FASTCGI để xử lý PHP. Đây là cái bạn cần chỉnh sửa nếu bạn sử dụng máy chủ web nginx hoặc Apache với PHP-FPM.

sudo nano /etc/php/8.1/fpm/php.ini

Để lưu tệp và thoát, nhấn & nbsp; ________ 19 & nbsp;+& nbsp;

Bạn phải & nbsp; khởi động lại Apache sau khi thay đổi & nbsp; ________ 17.

sudo systemctl restart apache2

Nếu bạn đang sử dụng PHP-FPM, bạn phải khởi động lại dịch vụ đó. & Nbsp; thay thế & nbsp;

sudo service php8.1-fpm restart

Nginx hoặc apache với php-fpm

Nginx sử dụng php fpm và & nbsp; ________ 17 & nbsp; thường được đặt trong & nbsp; ________ 27. & nbsp; thay thế & nbsp;

sudo nano /etc/php/8.1/fpm/php.ini

Lưu và Thoát (nhấn

9 +
php -i | findstr /c:"Loaded Configuration File"
0, nhấn
php -i | findstr /c:"Loaded Configuration File"
1 và sau đó nhấn
php -i | findstr /c:"Loaded Configuration File"
2)

Bạn phải khởi động lại nginx sau khi thay đổi & nbsp; ________ 17.

1

Các phiên bản cũ hơn

Đối với các phiên bản của Ubuntu thấp hơn 16.04, ________ 57, ________ 58, ________ 59, v.v., được thay thế bằng

sudo nano /etc/php/8.1/apache2/php.ini
0, v.v. Nếu không, những con đường này vẫn chính xác.

Hãy cho tôi biết nếu điều này đã giúp. Theo dõi tôi trên Twitter, Facebook và YouTube hoặc 🍊 Mua cho tôi một ly sinh tố.

P.S. Tôi đã tăng doanh thu adsense của mình lên 200% bằng cách sử dụng AI. Đọc đánh giá Ezoic của tôi để tìm hiểu làm thế nào.