Hướng dẫn where is the php ini file windows? - cửa sổ tập tin php ini ở đâu?

Trong hướng dẫn này, chúng tôi sẽ thảo luận về Php.ini, tệp cấu hình chính trong PHP. Từ quan điểm của người mới bắt đầu, chúng tôi sẽ thảo luận về ý nghĩa của nó, nơi để định vị nó và một vài cài đặt cấu hình quan trọng mà nó cung cấp.php.ini—the main configuration file in PHP. From the beginner’s perspective, we’ll discuss what it’s meant for, where to locate it, and a couple of important configuration settings it provides.

Php.ini là gì?php.ini?

Cho dù bạn là người mới bắt đầu PHP hay nhà phát triển dày dạn, tôi chắc chắn rằng bạn đã nghe nói về Php.ini: Tệp cấu hình PHP quan trọng nhất. & NBSP;php.ini: the most important PHP configuration file. 

Khi PHP được chạy, nó tìm tệp php.ini ở một số vị trí cụ thể và tải nó. Tệp này cho phép bạn định cấu hình một vài cài đặt quan trọng mà bạn nên biết. Rất thường xuyên, bạn sẽ thấy bạn cần phải điều chỉnh cài đặt trong tệp php.ini.php.ini file in some specific locations and loads it. This file allows you to configure a few important settings that you should be aware of. Quite often, you’ll find you need to tweak settings in the php.ini file.

Mặt khác, nó chắc chắn có thể là bạn không bao giờ cần sửa đổi php.ini. PHP có thể chạy vui vẻ với các cài đặt được cung cấp trong tệp mặc định & nbsp; php.ini, vì các chuyển nhượng PHP với các cài đặt được đề xuất mặc định này. Trên thực tế, không có tham số cấu hình quan trọng mà bạn phải đặt để chạy php. & Nbsp;php.ini. PHP can run happily with the settings provided in the default php.ini file, since PHP ships with these default recommended settings. In fact, there are no critical configuration parameters that you must set in order to run PHP. 

Tuy nhiên, tệp php.ini cung cấp một vài cài đặt quan trọng mà bạn muốn làm cho mình quen thuộc. Trên thực tế, với tư cách là một nhà phát triển PHP, nó không thể tránh khỏi, và bạn sẽ gặp nó sớm hơn là sau này.php.ini file provides a couple of important settings that you want to make yourself familiar with. In fact, as a PHP developer, it’s inevitable, and you’ll encounter it sooner rather than later.

Php.ini ở đâu?

Trong phần này, chúng tôi sẽ thấy cách tìm tệp php.ini được tải khi bạn chạy tập lệnh PHP. Điều này có thể khó khăn, vị trí của tệp PHP.ini rất khác nhau theo môi trường mà bạn đang chạy PHP. Nếu bạn đang chạy Windows, bạn có thể sẽ tìm thấy tệp php.ini trong thư mục cài đặt PHP của bạn trong ổ đĩa hệ thống. Mặt khác, nếu bạn đang chạy một hệ điều hành khác, thì rất khó để đoán vị trí chính xác của tệp php.ini, có một số khả năng.php.ini file which is loaded when you run the PHP script. This can be tricky—the location of the php.ini file vastly varies by the environment you’re running PHP with. If you’re running Windows, you'll likely find the php.ini file within the directory of your PHP installation in the system drive. On the other hand, if you’re running another operating system, then it’s difficult to guess the exact location of the php.ini file—there are several possibilities.

Đây là nơi chức năng ____ 1 & nbsp; đến giải cứu. Nó sẽ cho bạn biết vị trí của Php.ini và nó cũng sẽ xuất hiện tất cả các thông tin cấu hình PHP quan trọng. & NBSP;php.ini is located, and it will also output all the important PHP configuration information. 

Bạn có thể chạy ________ 1 & nbsp; bằng cách tạo tệp .php và gọi chức năng đó. Đi trước và tạo tệp phpinfo.php với các nội dung sau và đặt nó vào root tài liệu của bạn:.php file and calling that function. Go ahead and create the phpinfo.php file with the following contents and place it in your document root:

<?php
phpinfo();
?>

Tải tệp này trong trình duyệt của bạn và bạn sẽ thấy đầu ra của phpinfo(). Tìm kiếm phần sau.

Hướng dẫn where is the php ini file windows? - cửa sổ tập tin php ini ở đâu?
Hướng dẫn where is the php ini file windows? - cửa sổ tập tin php ini ở đâu?
Hướng dẫn where is the php ini file windows? - cửa sổ tập tin php ini ở đâu?

Như bạn có thể thấy, có hai phần. Đoạn đầu tiên, đường dẫn Tệp cấu hình (PHP.INI), cho biết đường dẫn mặc định của tệp php.ini trong hệ thống của bạn. Và tệp thứ hai, tệp cấu hình được tải, là đường dẫn từ nơi tệp php.ini đang được tải khi PHP được chạy.Configuration File (php.ini) Path, indicates the default path of the php.ini file in your system. And the second one, Loaded Configuration File, is the path from where the php.ini file is being loaded when PHP is run.

Vì vậy, bạn có thể chỉnh sửa tệp php.ini được chỉ định trong phần Tệp cấu hình được tải và điều đó sẽ hoạt động trong hầu hết các trường hợp. Tất nhiên, nếu bạn đang chạy PHP như một mô -đun Apache, bạn cần khởi động lại máy chủ Apache để đảm bảo rằng những thay đổi mà bạn đã thực hiện trong tệp php.ini được phản ánh.php.ini file indicated in the Loaded Configuration File section, and that should work in most cases. Of course, if you’re running PHP as an Apache module, you need to restart the Apache server to make sure that the changes you’ve made in the php.ini file are reflected.

Mặt khác, nếu bạn sử dụng phần mềm như WAMP hoặc XAMPP để chạy ngăn xếp phát triển web của mình, thì nó thậm chí còn dễ dàng hơn để sửa đổi tệp PHP.INI, bạn có thể truy cập trực tiếp vào nó thông qua UI WAMP hoặc XAMPP.php.ini file—you can directly access it via the WAMP or XAMPP UI.

Trong phần tiếp theo, chúng tôi sẽ khám phá một vài cài đặt quan trọng trong tệp php.ini.php.ini file.

Cài đặt quan trọng trong Php.iniphp.ini

Tệp Php.ini cung cấp rất nhiều chỉ thị cấu hình cho phép bạn sửa đổi các hành vi khác nhau của PHP. Trên thực tế, khi bạn mở tệp php.ini, bạn có thể bị choáng ngợp bởi số lượng chỉ thị mà nó cung cấp. Tôi sẽ cố gắng nhóm chúng dựa trên hành vi của họ và tôi hy vọng nó sẽ dễ hiểu.php.ini file provides a lot of configuration directives that allow you to modify various behaviors of PHP. In fact, when you open the php.ini file, you may get overwhelmed by the number of directives it provides. I'll try to group them based on their behavior, and I hope it’ll be easy for you to understand.

Tất nhiên, chúng tôi đã giành chiến thắng đi qua từng chỉ thị, nhưng tôi sẽ cố gắng bao gồm những người quan trọng nhất. Hãy cùng xem xét các loại chỉ thị mà chúng tôi sẽ thảo luận.

  • Lỗi xử lý chỉ thị
  • Tập tin tải lên chỉ thị
  • Chỉ thị liên quan đến bảo mật
  • Chỉ thị phiên
  • Chỉ thị linh tinh

Lỗi xử lý chỉ thị

Trong phần này, chúng tôi sẽ thông qua các chỉ thị liên quan đến xử lý lỗi và rất hữu ích cho việc gỡ lỗi trong quá trình phát triển.

display_errors

Chỉ thị display_errors cho phép bạn kiểm soát xem các lỗi có được hiển thị trên màn hình trong quá trình thực thi tập lệnh hay không. Bạn có thể đặt nó thành On nếu bạn muốn lỗi được hiển thị trên màn hình và Off nếu bạn muốn tắt nó. Điều quan trọng là bạn không bao giờ cho phép điều này trên một trang web sản xuất. Nó sẽ làm chậm trang web của bạn và có thể cung cấp cho tin tặc manh mối có giá trị cho các lỗ hổng bảo mật của trang web của bạn.

error_reporting

Chỉ thị này cho phép bạn đặt mức báo cáo lỗi. Hầu hết, chỉ thị này hoạt động kết hợp với Chỉ thị display_errors. Chỉ thị này có thể chấp nhận hằng số ____10, phpinfo()1, phpinfo()2 và phpinfo()3.

Bạn có thể đặt nó thành phpinfo()0 nếu bạn muốn hiển thị tất cả các loại lỗi như lỗi, cảnh báo, chức năng không dùng nữa, v.v. Bạn cũng có thể kết hợp các giá trị khác nhau nếu bạn muốn lọc các lỗi cụ thể. Ví dụ: nếu bạn muốn hiển thị tất cả các lỗi ngoại trừ thông báo, bạn có thể đặt nó thành phpinfo()5.

phpinfo()6

Trên một trang web sản xuất, bạn cần đảm bảo rằng PHP không hiển thị bất kỳ lỗi nào cho trình duyệt khách. Thay vào đó, bạn có thể đăng nhập các lỗi ở đâu đó để sau này bạn có thể tham khảo chúng nếu có sự cố với trang web của bạn. Chỉ thị phpinfo()6 cho phép bạn đặt tên của tệp nơi các lỗi sẽ được ghi lại. Bạn cần đảm bảo rằng tệp này có thể ghi bởi người dùng máy chủ web.

Tập tin tải lên chỉ thị

Trong phần này, chúng tôi sẽ thấy một vài chỉ thị quan trọng cho phép bạn bật các khả năng tải lên tệp trong các biểu mẫu PHP của bạn.

phpinfo()8

Đây là một chỉ thị boolean cho phép bạn bật các tải lên tệp HTTP. Nếu bạn đặt nó thành On, bạn có thể sử dụng trường tệp trong biểu mẫu của mình và người dùng sẽ có thể tải lên các tệp từ máy tính của họ. Mặt khác, nếu bạn đặt nó thành Off, việc tải lên tệp sẽ bị vô hiệu hóa hoàn toàn.

phpinfo()1

Nếu bạn đã bật tính năng tải lên tệp trên trang web của mình và bạn đang gặp khó khăn trong việc tải lên các tệp, đây là chỉ thị bạn nên kiểm tra trước. Nó cho phép bạn đặt kích thước tối đa của một tệp có thể được tải lên.

Theo mặc định, nó đã đặt thành 2MB và do đó người dùng có thể tải lên các tệp lớn hơn 2MB. Bạn có thể tinh chỉnh giá trị này theo yêu cầu của bạn, thường bạn muốn tăng giới hạn này để cho phép tải lên tệp lớn hơn.

phpinfo()2

Cài đặt này cho phép bạn đặt kích thước tối đa của dữ liệu bài trong biểu mẫu của bạn. Khi người dùng gửi biểu mẫu với phương thức POST, tổng kích thước dữ liệu bài không sẽ vượt quá giá trị mà bạn đã đặt trong Chỉ thị này.

Điều này sẽ lớn hơn giá trị mà bạn đã đặt trong Chỉ thị phpinfo()1, vì tải lên tệp được xử lý với các yêu cầu POST.

Chỉ thị bảo mật

Trong phần này, chúng tôi sẽ thấy một vài chỉ thị quan trọng có liên quan đến bảo mật.

phpinfo()4

Chỉ thị phpinfo()4 bị vô hiệu hóa theo mặc định. Nhưng khi nó được bật, nó cho phép bao gồm tệp từ xa trong các chức năng tệp PHP. Điều này có nghĩa là các tệp PHP của bạn có thể bao gồm mã từ các máy chủ khác. Hãy cảnh giác về việc cho phép điều này nếu mã của bạn bị tấn công tiêm, bao gồm tệp từ xa sẽ giúp người dùng độc hại dễ dàng chiếm đoạt máy chủ của bạn.

phpinfo()6

Chỉ thị phpinfo()6 tương tự như chỉ thị ____ 24 & nbsp; nhưng nó cho phép bao gồm tệp từ xa trong các hàm phpinfo()9. Nó cho phép bạn bao gồm các tệp từ xa trong các hàm phpinfo()9, phpinfo()1, phpinfo()2 và phpinfo()3.

Nếu bạn muốn bật Chỉ thị này, bạn cũng cần đảm bảo rằng bạn cũng đã bật Chỉ thị phpinfo()4.

Chỉ thị phiên

Quản lý phiên là một trong những khía cạnh quan trọng nhất khi bạn làm việc với PHP. Trong phần này, chúng tôi sẽ trải qua một vài chỉ thị phiên quan trọng.

phpinfo()5

Chỉ thị phpinfo()5 cho phép bạn đặt tên của cookie phiên. Theo mặc định, nó được đặt thành phpinfo()7, nhưng bạn có thể thay đổi nó thành một thứ khác bằng cách sử dụng chỉ thị này.

phpinfo()8

Nếu bạn đặt giá trị của Chỉ thị phpinfo()8 thành display_errors0, mô -đun phiên trong PHP sẽ tự động bắt đầu phiên trên mọi yêu cầu và do đó bạn không phải sử dụng hàm display_errors1 trong tập lệnh của bạn.

display_errors2

Chỉ thị display_errors2 cho phép bạn đặt thời gian tồn tại của cookie phiên. Theo mặc định, nó được đặt thành 0 giây và điều đó có nghĩa là cookie phiên bị xóa khi trình duyệt bị đóng. Đây là một cài đặt thực sự hữu ích cho phép bạn thiết lập một loại chức năng "ghi nhớ tôi", cho phép người dùng của bạn chọn nơi họ rời khỏi trang web của bạn.

Chỉ thị linh tinh

Trong phần cuối cùng này, chúng tôi sẽ thấy một vài chỉ thị khác quan trọng trong bối cảnh thực hiện tập lệnh PHP.

display_errors4

Chỉ thị display_errors4 cho phép bạn giới hạn lượng bộ nhớ tối đa mà tập lệnh được phép sử dụng.

Bạn muốn tinh chỉnh chỉ thị này theo yêu cầu của bạn và bạn không nên đặt điều này quá cao để tránh mất bộ nhớ trên máy chủ của bạn, các tập lệnh viết hoặc lỗi của bạn có thể ăn hết bộ nhớ trên máy chủ của bạn nếu bạn cho phép chúng!

display_errors6

Chỉ thị display_errors6 đặt số lượng thời gian tối đa mà tập lệnh được phép chạy trước khi kết thúc. Mặc định là 30 giây và bạn có thể tăng nó lên giới hạn hợp lý theo yêu cầu của bạn nếu bạn cần.

Tương tự như Chỉ thị display_errors4, bạn không nên đặt điều này quá cao để tránh các vấn đề trên máy chủ của mình.

display_errors9

Chỉ thị display_errors9 cho phép bạn đặt lượng thời gian tối đa mà tập lệnh được phép phân tích dữ liệu biểu mẫu đến từ GET hoặc POST.

Nếu bạn có các biểu mẫu trên trang web của mình gửi một lượng lớn dữ liệu, bạn có thể muốn tăng giá trị của Chỉ thị này.

Sự kết luận

Không thể bao gồm từng chỉ thị trong một bài viết, nhưng tôi đã cố gắng bao gồm những bài quan trọng. Vui lòng đăng các truy vấn của bạn nếu bạn muốn biết về bất kỳ chỉ thị cụ thể nào và tôi sẽ rất vui khi được giúp đỡ!

Là một nhà phát triển PHP, điều quan trọng là bạn phải hiểu các chỉ thị khác nhau trong tệp php.ini và điều đó sẽ giúp bạn tinh chỉnh cấu hình PHP của mình theo yêu cầu của bạn.php.ini file, and that should help you to fine-tune your PHP configuration to your requirements.

Các tập lệnh PHP tốt nhất trên Codecanyon

Khám phá hàng ngàn tập lệnh PHP tốt nhất và hữu ích nhất từng được tạo trên Codecanyon. Với khoản thanh toán một lần chi phí thấp, bạn có thể mua các chủ đề WordPress chất lượng cao này và cải thiện trải nghiệm trang web của bạn cho bạn và khách truy cập của bạn.

Hướng dẫn where is the php ini file windows? - cửa sổ tập tin php ini ở đâu?
Hướng dẫn where is the php ini file windows? - cửa sổ tập tin php ini ở đâu?
Hướng dẫn where is the php ini file windows? - cửa sổ tập tin php ini ở đâu?

Dưới đây là một vài trong số các tập lệnh PHP bán chạy nhất và sắp tới có sẵn trên Codecanyon cho năm 2020.

Bạn có thấy bài đăng này hữu ích?

Hướng dẫn where is the php ini file windows? - cửa sổ tập tin php ini ở đâu?

Kỹ sư phần mềm, FSPL, Ấn Độ

Tôi là một kỹ sư phần mềm chuyên nghiệp, và tôi đã thực hiện kỹ thuật khoa học máy tính. Đã khoảng 14 năm tôi đã làm việc trong lĩnh vực phát triển trang web và công nghệ nguồn mở. Chủ yếu, tôi làm việc trên các dự án và khung dựa trên PHP và MySQL. Trong số đó, tôi đã làm việc trên các khung web như Codeignitor, Symfony và Laravel. Ngoài ra, tôi cũng có cơ hội làm việc trên các hệ thống CMS khác nhau như Joomla, Drupal và WordPress và các hệ thống thương mại điện tử như Magento, Opencart, WooC Commerce và Drupal Commerce. Tôi cũng muốn tham dự các hội nghị công nghệ cộng đồng, và là một phần của điều đó, tôi đã tham dự Hội nghị Thế giới Joomla 2016 được tổ chức tại Bangalore (Ấn Độ) và 2018 Drupalcon được tổ chức tại Mumbai (Ấn Độ). Ngoài ra, tôi thích đi du lịch, khám phá những địa điểm mới và nghe nhạc!

Tôi tìm thấy tệp PHP INI của mình ở đâu?

Tệp INI là tệp cấu hình mặc định để chạy các ứng dụng yêu cầu PHP. Nó được sử dụng để kiểm soát các biến như kích thước tải lên, thời gian chờ tệp và giới hạn tài nguyên. Tệp này được đặt trên máy chủ của bạn trong thư mục /public_html.on your server in the /public_html folder.

Không thể tìm thấy tệp PHP INI?

Tệp Php.ini của bạn phải được định vị trong phần 'Đường dẫn tệp cấu hình' hoặc như trong trường hợp của tôi trong phần 'Tệp cấu hình được tải'. Vị trí đầu tiên là vị trí mặc định, vị trí thứ hai được áp dụng trong trường hợp cài đặt PHP của bạn được sử dụng làm mô -đun. ini file should be located either in the 'Configuration File Path' section, or like in my case in 'Loaded Configuration File' section. The first location is the default one, the second location applies in case your PHP installation is used as a module.

Tôi có thể chỉnh sửa PHP Ini ở đâu?

Sửa đổi PHP ...
Đăng nhập vào cPanel ..
Tìm Trình quản lý tệp trong phần Tệp của CPanel.....
Điều hướng đến thư mục nơi bạn sẽ lưu hoặc chỉnh sửa PHP.....
Chỉnh sửa phần của PHP.....
Nhấp vào lưu các thay đổi ở góc trên cùng bên phải để lưu các sửa đổi hoặc bổ sung của bạn vào tệp ..

PHP ini ở đâu trong localhost?

Tệp INI: Bất cứ khi nào chúng tôi cài đặt PHP, chúng tôi có thể định vị tệp cấu hình bên trong thư mục PHP.Nếu sử dụng XAMPP, chúng ta có thể tìm thấy tệp cấu hình trong một hoặc nhiều phiên bản, bên trong đường dẫn '\ xampp \ php'.Lưu ý: Các phiên bản khác của tệp này là PHP.Phát triển ini và PHP.\xampp\php'. Note: Other versions of this file are php. ini-development and php.