Hướng dẫn phpinfo laravel - phpinfo laravel

Cách dễ nhất để hiển thị cấu hình PHP bằng cách sử dụng

phpinfo();

Trong một ứng dụng Laravel, để gỡ lỗi cấu hình PHP cục bộ trong môi trường phát triển?

Background:

Tôi cần tìm hiểu trên máy Mac của mình, nơi Brew đặt tệp Php.ini được đọc.

hỏi ngày 29 tháng 9 năm 2020 lúc 20:44Sep 29, 2020 at 20:44

Hướng dẫn phpinfo laravel - phpinfo laravel

0

Cho Laravel ..Routes \ Web.php

add:

    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');

Sau đó, vào url của bạn gõ yourdomain.com/phpmyinfo

Đã trả lời ngày 25 tháng 9 năm 2021 lúc 16:34Sep 25, 2021 at 16:34

Hướng dẫn phpinfo laravel - phpinfo laravel

1

Chuyển đến thư mục Laravel

/public

mở

index.php

Tìm kiếm khối bình luận

|---------------------
| Run The Application
|---------------------

Dưới khối đó chỉ that block just place

phpinfo();

Sau đó bắt đầu ứng dụng Laravel với

php artisan serve

Và mở ứng dụng trong trình duyệt. Đừng quên loại bỏ dòng.

Xin lưu ý:

Điều này chỉ dành cho mục đích gỡ lỗi cục bộ, vì bạn tiết lộ thông tin bí mật về cấu hình PHP.

Đã trả lời ngày 29 tháng 9 năm 2020 lúc 20:44Sep 29, 2020 at 20:44

2

Sử dụng phpinfo(); như thế thường chỉ cần thiết nếu bạn đang cố gắng tìm ra cấu hình mà máy chủ web đang sử dụng cho PHP. Từ CLI, điều này là không cần thiết.

php --ini

Đã trả lời ngày 29 tháng 9 năm 2020 lúc 20:58Sep 29, 2020 at 20:58

Hướng dẫn phpinfo laravel - phpinfo laravel

LagboxLagboxlagbox

46.1k8 Huy hiệu vàng67 Huy hiệu bạc83 Huy hiệu đồng8 gold badges67 silver badges83 bronze badges

2

Nếu bạn muốn có một tệp thông tin riêng cho mục đích gỡ lỗi

Chuyển đến thư mục root dự án

    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
0

    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
1


Chạy Laravel:

    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
2
    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
2

Xem trang PHPINFO của bạn

Để xem trang thông tin PHP của bạn, hãy mở trình duyệt và truy cập URL http: //localhost/phpinfo.php

Xin lưu ý:

Điều này chỉ dành cho mục đích gỡ lỗi cục bộ, vì bạn tiết lộ thông tin bí mật về cấu hình PHP.

Đã trả lời ngày 29 tháng 9 năm 2020 lúc 20:44Apr 21, 2021 at 10:52

twister_voidtwister_voidtwister_void

Sử dụng phpinfo(); như thế thường chỉ cần thiết nếu bạn đang cố gắng tìm ra cấu hình mà máy chủ web đang sử dụng cho PHP. Từ CLI, điều này là không cần thiết.3 gold badges13 silver badges31 bronze badges

4 năm trước là tập lệnh PHP chứa thông tin về PHP. Tập lệnh là một phần của cấu hình máy chủ web và được cung cấp cho tất cả các công ty lưu trữ web để hiển thị thông tin theo yêu cầu cụ thể. Chẳng hạn như trang web của bạn có hoạt động bình thường hay không, có bao nhiêu khách đã truy cập và có lỗi nào xảy ra hay không. Trong trường hợp trang web không hoạt động, phpinfo.php này cũng cung cấp thông tin về các lý do có thể xảy ra.

Ken ¶

  • 10 năm trước
  • Simond ¶
  • 9 năm trước
  • Arimbourg tại Ariworld Dot EU ¶
  • 11 năm trước
  • Sự mô tả
  • Trả về giá trị

Trả về

    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
7 khi thành công hoặc
    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
8 về thất bại.

Ví dụ

Trong khoảng 60 giây, bạn có thể có một phpinfo () Trang SiteInfo trên trang localhost của bạn. Nó khá dễ dàng. Sau đây là các bước:phpinfo () Trang SiteInfo trên trang localhost của bạn. Nó khá dễ dàng. Sau đây là các bước:

phpinfo () là một hàm phpinfo () rất, rất mạnh. Nó có thể được sử dụng theo một số cách, tất cả đều khá dễ hiểu. Điều tốt nhất về phpinfo () là nó có thể xuất ra hầu hết mọi thông tin bạn cần về tập lệnh PHP đang được chạy. Điều này có thể bao gồm thông tin như những gì đang được gọi từ bên trong tập lệnh, mảng hình cầu / bí danh, đường dẫn đến tập lệnh và nhiều thông tin khác! Tất cả những gì bạn phải làm để sử dụng phpinfo () là thêm đoạn mã sau vào tập lệnh php của bạn:

phpinfo ();

Làm cách nào để tải Phpinfo trên localhost?

phpinfo nằm trong / var / www / html / phpinfo. Nếu bạn duyệt đến thư mục này khi trang web này được cài đặt, nó sẽ hiển thị cho bạn thông tin về phần mềm được cấu hình trong máy chủ. Điều này bao gồm thông tin về các tiện ích mở rộng php được cài đặt và các thống kê hữu ích như số lượng truy vấn mỗi phút. Có các tệp khác trong / var / www / html / phpinfo, nhưng đây là tệp

Phpinfo.php là gì và nó có thể được sử dụng như thế nào trên trang web WordPress?

Tệp phpinfo.php là một tập lệnh chẩn đoán hiển thị thông tin về cấu hình PHP của máy chủ. Tập lệnh có thể được sử dụng trên bất kỳ máy chủ nào có cài đặt PHP và nó có thể được sử dụng để khắc phục sự cố PHP hoặc chẩn đoán các sự cố tiềm ẩn.

Tệp phpinfo.php là một công cụ dòng lệnh có thể được truy cập bằng cách mở cửa sổ dòng lệnh và gõ “php -i”. Điều này sẽ hiển thị thông tin trên màn hình để bạn xem lại.

Cần tìm gì khi tìm kiếm lỗ hổng trong PHP Info.php

Khi tìm kiếm các lỗ hổng trong PHP info.php, có một số điều bạn nên tìm kiếm. Đầu tiên, lỗ hổng phải nằm trong thư mục tải lên của phpinfo.php. Tiếp theo, bạn nên tìm kiếm một dòng mã cụ thể cho phép kẻ tấn công thực hiện các lệnh trên hệ thống của bạn. Thứ ba, bạn cần xem xét bất kỳ tập lệnh nào khác có thể đã được gọi bởi phpinfo.php và xem chúng có dễ bị tấn công hay không. Cuối cùng, hãy đảm bảo rằng bất kỳ tập lệnh hoặc tệp nào khác trong thư mục của bạn cũng không dễ bị tấn công vì chúng có thể dẫn đến việc kẻ tấn công giành được quyền truy cập vào hệ thống của bạn và thực hiện các lệnh trên đó.

Làm thế nào các nhà phát triển web có thể ngăn chặn phương pháp tấn công này xảy ra?

Kẻ tấn công có thể đưa mã độc vào trang web bằng cách chèn nó vào mã hợp pháp. Bằng cách này, họ có thể truy cập dữ liệu nhạy cảm và sử dụng nó có lợi cho họ.

Các nhà phát triển web nên kiểm tra trang web của họ để tìm các lỗ hổng và đảm bảo rằng chúng không dễ bị tấn công. Họ cũng nên quan tâm đến các bản cập nhật phần mềm của mình và đảm bảo rằng chúng được cập nhật tất cả các bản vá bảo mật mới nhất.

Tại sao Phpinfo của tôi không hoạt động?

Nếu bạn nhận được thông báo lỗi khi cố gắng mở phpinfo.php, thì điều đó có nghĩa là tệp không có ở đó hoặc nó đã bị đổi tên hoặc bị xóa. Bạn có thể thử đổi tên phpinfo.php thành phpinfo2.php và xem cách này có khắc phục được sự cố không. Nếu cách này không hiệu quả, thì bạn có thể cần tạo một tệp phpinfo2.php mới trong thư mục hiện tại của mình với mã sau:

echo “Phiên bản PHP:”. phpversion ();

(PHP 4, PHP 5, PHP 7, PHP 8)

phpinfo — Outputs information about PHP's configurationOutputs information about PHP's configuration

Description

phpinfo(int

    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
3 =
    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
4): bool
(int
    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
3 =
    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
4
): bool

Because every system is setup differently, phpinfo() is commonly used to check configuration settings and for available predefined variables on a given system. phpinfo() is commonly used to check configuration settings and for available predefined variables on a given system.

phpinfo() is also a valuable debugging tool as it contains all EGPCS (Environment, GET, POST, Cookie, Server) data. is also a valuable debugging tool as it contains all EGPCS (Environment, GET, POST, Cookie, Server) data.

Parameters

    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
5

The output may be customized by passing one or more of the following constants bitwise values summed together in the optional

    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
5 parameter. One can also combine the respective constants or bitwise values together with the bitwise or operator.

phpinfo() options options
Name (constant)ValueDescription
phpinfo(int
    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
3 =
    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
4): bool
1 Because every system is setup differently, phpinfo() is commonly used to check configuration settings and for available predefined variables on a given system.
phpinfo() is also a valuable debugging tool as it contains all EGPCS (Environment, GET, POST, Cookie, Server) data. 2 Parametersphpcredits().
    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
5
4 The output may be customized by passing one or more of the following constants bitwise values summed together in the optional
    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
5 parameter. One can also combine the respective constants or bitwise values together with the bitwise or operator. ini_get().
phpinfo() options8 Name (constant)get_loaded_extensions().
Value16 INFO_GENERAL
The configuration line, php.ini location, build date, Web Server, System and more. 32 INFO_CREDITS
PHP Credits. See also phpcredits(). 64 INFO_CONFIGURATION
Current Local and Master values for PHP directives. See also ini_get(). -1 INFO_MODULES

Loaded modules and their respective settings. See also get_loaded_extensions().

INFO_ENVIRONMENT

    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
7 on success or
    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
8
on failure.

Ví dụ

Ví dụ #1 Phpinfo () Ví dụphpinfo() Example

    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
9

Ghi chú

Ghi chú::

Trong các phiên bản của PHP trước 5.5, các phần của thông tin được hiển thị bị vô hiệu hóa khi cài đặt cấu hình expose_php được đặt thành

/public
0. Điều này bao gồm các logo PHP và Zend và các khoản tín dụng.

Ghi chú::

Trong các phiên bản của PHP trước 5.5, các phần của thông tin được hiển thị bị vô hiệu hóa khi cài đặt cấu hình expose_php được đặt thành

/public
0. Điều này bao gồm các logo PHP và Zend và các khoản tín dụng. outputs plain text instead of HTML when using the CLI mode.

PhpInfo () xuất bản văn bản đơn giản thay vì HTML khi sử dụng chế độ CLI.

  • Xem thêm
  • PHPVersion () - Nhận phiên bản PHP hiện tại
  • PHPCredits () - In các khoản tín dụng cho PHP
  • ini_get () - Nhận giá trị của tùy chọn cấu hình
  • ini_set () - Đặt giá trị của tùy chọn cấu hình
  • get_loaded_extensions () - Trả về một mảng với tên của tất cả các mô -đun được biên dịch và tải

Các biến được xác định trước

Calin S. ¶

/public
1

/public
2

/public
3

/public
4

/public
5

/public
6

/public
7

/public
8

/public
9

index.php
0

index.php
1

index.php
2

index.php
3

index.php
4

index.php
5

7 năm trước

Phelon Dudras ¶

index.php
6

index.php
7

index.php
8

index.php
9

|---------------------
| Run The Application
|---------------------
0

13 năm trước

Keinwort tại hotmail dot com

|---------------------
| Run The Application
|---------------------
1

|---------------------
| Run The Application
|---------------------
2

index.php
5

4 năm trước

Ken ¶

|---------------------
| Run The Application
|---------------------
4

|---------------------
| Run The Application
|---------------------
5

|---------------------
| Run The Application
|---------------------
6

index.php
5

10 năm trước

Simond ¶

|---------------------
| Run The Application
|---------------------
8

|---------------------
| Run The Application
|---------------------
9

phpinfo();
0

phpinfo();
1

9 năm trước

Arimbourg tại Ariworld Dot EU ¶

phpinfo();
2

phpinfo();
3

index.php
9

phpinfo();
5

11 năm trước

JB2386 tại hotmail dot com

phpinfo();
6

phpinfo();
7

index.php
5

15 năm trước

cbar tại vmait dot com

phpinfo();
9

8 năm trước

Mã tại AdSpeed ​​dot com ¶

php artisan serve
0

php artisan serve
1

php artisan serve
2

php artisan serve
3

index.php
5

16 năm trước

Mã tại AdSpeed ​​dot com ¶

php artisan serve
5

phpinfo();
3

php artisan serve
7

php artisan serve
8

16 năm trước

Harry hữu ích ¶

php artisan serve
9

php --ini
0

php --ini
1

index.php
5

Jon tại SiteWizard Dot CA ¶

Harry hữu ích ¶

php --ini
3

php --ini
4

php --ini
5

php --ini
6

php --ini
7

index.php
5

Jon tại SiteWizard Dot CA ¶

JB2386 tại hotmail dot com

php --ini
9


0


1

index.php
5

15 năm trước

Calin S. ¶


3


4


5


6


7


8


9

7 năm trước

JB2386 tại hotmail dot com

phpinfo();0

phpinfo();1

phpinfo();2

phpinfo();3

index.php
5

15 năm trước

Phelon Dudras ¶

phpinfo();5

phpinfo();6

phpinfo();7

phpinfo();8

phpinfo();9

    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
00

    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
01

    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
02

    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
03

    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
04

13 năm trước

Ken ¶

    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
05

    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
06

    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
07

    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
08

10 năm trước

Ken ¶

    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
09

    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
10

    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
11

    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
12

    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
13

    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
14

    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
15

index.php
5

10 năm trước

Calin S. ¶

    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
17

    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
18

    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
19

    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
20

7 năm trước

Keinwort tại hotmail dot com

    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
21

    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
22

    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
23

    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
24

    Route::get('phpmyinfo', function () {
    phpinfo(); 
})->name('phpmyinfo');
25