Tập tin php nằm ở đâu?

PHP là một trong những ngôn ngữ quan trọng nhất trên Internet. Nhiều hệ thống quản lý nội dung như WordPress, TYPO3 hay Joomla đều dựa trên PHP. Với việc phát hành PHP 8, nhiều tính năng mới đã được giới thiệu. Ngoài ra, một số tính năng cũ đã được làm lại, nghĩa là có thể xảy ra lỗi nếu mã không được cập nhật. Bạn có thể tìm thấy tất cả các thông tin quan trọng về các tính năng mới của PHP 8 tại đây

Một tệp quan trọng mà bạn thường cần quản lý là tệp php. tập tin ini. Nó kiểm soát nhiều khía cạnh nhập của những gì bạn có thể và không thể làm với trang web của mình, bao gồm cả kích thước tệp mà bạn có thể tải lên

Các máy chủ khác nhau sử dụng các lược đồ khác nhau để lưu trữ và truy cập các tệp, vì vậy bạn sẽ cần nghiên cứu xem tệp php của mình ở đâu. tập tin ini

Hướng dẫn này sẽ chỉ cho bạn cách tìm vị trí của tệp trên bất kỳ máy chủ nào

Bước 1. Tạo tập lệnh để hiển thị thông tin PHP của bạn

Tập tin php nằm ở đâu?

Bạn sẽ cần tạo một tập lệnh php rất đơn giản và đặt nó vào thư mục chính của bạn. Sử dụng trình soạn thảo tập lệnh hoặc trình soạn thảo văn bản thuần túy (không phải trình xử lý văn bản) tạo tệp có tên phpinfo. php với mã này

Đó là tất cả những gì bạn cần. Chỉ một dòng duy nhất. Lưu tệp và gọi nó là phpinfo. php

Tải tệp này lên thư mục public_html hoặc bất kỳ thư mục HTML chính nào của bạn được gọi là

Trong thanh địa chỉ trình duyệt của bạn, truy cập tệp bằng cách nhập. http. //tên miền của bạn. com/phpinfo. php

Bạn sẽ nhận được một danh sách đầy đủ tất cả các cài đặt php của mình. trong phpinfo. trang php bạn có thể thấy

  • phiên bản PHP ở đầu tệp
  • vị trí của php của bạn. tập tin ini

Nếu bạn cuộn xuống trang và bạn có thể tìm thấy phiên bản hiện tại của MySQL. và các cài đặt php như safe_mode và register_globals, v.v.

Tập tin php nằm ở đâu?

Điều này cũng sẽ hoạt động trên máy tính cục bộ của bạn bằng XAMPP hoặc WAMP. Đây là giao diện cài đặt XAMPP của tôi

Máy chủ GoDaddy là một Trường hợp Đặc biệt

Tập tin php nằm ở đâu?

Khi bạn chạy phpinfo. php trên máy chủ GoDaddy, bạn sẽ thấy php5. ini nằm trong /web/config/php5. ban đầu

Thư mục này không thể truy cập được bằng FTP hoặc Trình quản lý tệp trong bảng điều khiển, vì vậy bạn không thể thay đổi thư mục nếu cần sửa lỗi. Để khắc phục điều này, bạn cần tạo php5 của riêng mình. ini và tải nó lên thư mục html của bạn

Tập tin php nằm ở đâu?

Sử dụng FTP hoặc trình quản lý tệp của bạn để tải lên hoặc tạo tệp php5. ini trong thư mục chính của bạn trên máy chủ GoDaddy

QUAN TRỌNG. trên GoDaddy, nếu bạn đang chạy PHP 4, hãy đặt tên cho tệp khởi tạo của bạn là php. ban đầu. Nếu bạn đang chạy PHP 5, hãy đặt tên cho tệp khởi tạo của bạn là php5. ban đầu. Luôn tải tệp khởi tạo lên thư mục gốc của trang web của bạn

Tập tin php nằm ở đâu?

Bây giờ hãy chạy phpinfo của bạn. php và bạn sẽ thấy đường dẫn đến tập lệnh bạn đã tải lên. Bạn có thể chỉnh sửa tệp này để thay đổi cài đặt PHP của mình

Trong hướng dẫn này, chúng ta 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 ta sẽ thảo luận về ý nghĩa của nó, vị trí của nó và một vài cài đặt cấu hình quan trọng mà nó cung cấp

php là gì. bạn?

Cho dù bạn là người mới bắt đầu sử dụng PHP hay nhà phát triển dày dạn kinh nghiệm, tôi chắc chắn rằng bạn đã nghe nói về php. ban đầu. tệp cấu hình PHP quan trọng nhất.  

Khi PHP được chạy, nó sẽ tìm 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. Khá thường xuyên, bạn sẽ thấy mình cần chỉnh sửa cài đặt trong tệp php. tập tin ini

Mặt khác, chắc chắn là bạn chưa bao giờ cần sửa đổi php. ban đầu. PHP có thể chạy dễ dàng với các cài đặt được cung cấp trong php mặc định. ini, vì PHP cung cấp 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 nào mà bạn phải đặt để chạy PHP.  

Tuy nhiên, php. ini cung cấp một số cài đặt quan trọng mà bạn muốn làm quen với. Trên thực tế, với tư cách là một nhà phát triển PHP, điều đó là không thể tránh khỏi và bạn sẽ gặp phải nó sớm thôi.

php ở đâu. bạn?

Trong phần này, chúng ta sẽ xem 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ể phức tạp—vị trí của php. ini thay đổi rất nhiều tùy theo môi trường bạn đang chạy PHP với. 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 chính xác vị trí của tệp php. ini—có một số khả năng

Đây là lúc hàm

3
1 ra tay giải cứu. Nó sẽ cho bạn biết nơi php. ini được đặt và nó cũng sẽ xuất ra tất cả thông tin cấu hình PHP quan trọng.  

Bạn có thể chạy

3
1 bằng cách tạo một. php và gọi hàm đó. Hãy tiếp tục và tạo phpinfo. php với các nội dung sau và đặt nó vào thư mục gốc của tài liệu của bạn

1
____2
2
phpinfo();
3
?>

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

3
1. Hãy tìm phần sau

Tập tin php nằm ở đâu?
Tập tin php nằm ở đâu?
Tập tin php nằm ở đâu?

Như bạn có thể thấy, có hai phần. Cái đầu tiên, Tệp cấu hình (php. ini) Đường dẫn, cho biết đường dẫn mặc định của php. ini trong hệ thống của bạn. Và cái thứ hai, Tệp cấu hình đã tải, là đường dẫn từ đó tệp cấu hình php. ini đang được tải khi chạy PHP

Vì vậy, bạn có thể chỉnh sửa php. ini được chỉ định trong phần Tệp cấu hình đã tải và tệp đó 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 dưới dạng 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 bạn đã thực hiện trong tệp php. ini được phản ánh

Mặt khác, nếu bạn đang 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ì việc sửa đổi tệp php thậm chí còn dễ dàng hơn. ini—bạn có thể truy cập trực tiếp qua giao diện người dùng WAMP hoặc XAMPP

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

Cài đặt quan trọng trong php. ban đầu

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 chúng và tôi hy vọng bạn sẽ dễ hiểu

Tất nhiên, chúng tôi sẽ không xem xét từng chỉ thị, nhưng tôi sẽ cố gắng đề cập đến những chỉ thị quan trọng nhất. Chúng ta hãy xem các loại chỉ thị mà chúng ta sẽ thảo luận

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

Chỉ thị xử lý lỗi

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

3
4

Lệnh

3
4 cho phép bạn kiểm soát xem lỗi 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

1 nếu bạn muốn hiển thị lỗi trên màn hình và

2 nếu bạn muốn tắt nó. Điều quan trọng là bạn không bao giờ kích hoạt tính năng này trên trang web sản xuất—điều này 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ị về các lỗ hổng bảo mật trên trang web của bạn


3

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 cùng với chỉ thị

3
4. Lệnh này có thể chấp nhận các hằng số

5,

6,

7 và

8

Bạn có thể đặt nó thành


5 nếu bạn muốn hiển thị tất cả các loại lỗi như lỗi nghiêm trọng, 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 muốn lọc ra 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 thành
2
0

2
1

Trên 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 đối với trình duyệt máy khách. Thay vào đó, bạn có thể ghi lại các lỗi ở đâu đó để sau này bạn có thể tham khảo chúng nếu trang web của bạn gặp sự cố. Chỉ thị

2
1 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 được bởi người dùng máy chủ web

Chỉ thị tải tệp lên

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

2
3

Đây là một lệnh boolean cho phép bạn kích hoạt tải lên tệp HTTP. Nếu bạn đặt nó thành


1, 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 tệp lên từ máy tính của họ. Mặt khác, nếu bạn đặt nó thành

2, thì tính năng tải tệp lên sẽ bị tắt hoàn toàn

2
6

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à gặp khó khăn khi tải tệp lên, thì đây là hướng dẫn 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 tệp có thể được tải lên

Theo mặc định, nó được đặt thành 2MB và do đó người dùng không 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 mình—thường thì bạn sẽ muốn tăng giới hạn này để cho phép tải lên tệp lớn hơn

2
7

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

Giá trị này phải lớn hơn giá trị bạn đã đặt trong chỉ thị

2
6, vì tệp tải lên được xử lý bằng yêu cầu POST

Chỉ thị bảo mật

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

2
9

Chỉ thị

2
9 bị tắt theo mặc định. Nhưng khi được bật, nó cho phép đưa tệp từ xa vào các hàm 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 kích hoạt tính năng này—nếu mã của bạn bị tấn công tiêm nhiễm, việc bao gồm tệp từ xa sẽ giúp người dùng độc hại chiếm quyền điều khiển máy chủ của bạn dễ dàng hơn nhiều

phpinfo();
1

Lệnh

phpinfo();
1 tương tự như lệnh
2
9, nhưng nó cho phép đưa tệp từ xa vào các hàm
phpinfo();
4. Nó cho phép bạn bao gồm các tệp từ xa trong các chức năng
phpinfo();
4,
phpinfo();
6,
phpinfo();
7 và
phpinfo();
8

Nếu bạn muốn bật lệnh này, bạn cần đảm bảo rằng bạn cũng đã bật lệnh

2
9

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 ta sẽ đi qua một số chỉ thị phiên quan trọng

3
0

Chỉ thị

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

3
3

Nếu bạn đặt giá trị của chỉ thị

3
3 thành
3
5, mô-đun phiên trong PHP sẽ tự động bắt đầu phiên theo mọi yêu cầu và do đó bạn không phải sử dụng hàm
3
6 trong tập lệnh của mình

3
7

Chỉ thị

3
7 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 sẽ bị xóa khi đóng trình duyệt. Đây là một cài đặt thực sự hữu ích cho phép bạn thiết lập loại chức năng "nhớ tôi", cho phép người dùng của bạn tiếp tục nơi họ đã dừng lại trên trang web của bạn

Chỉ thị khác

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

3
9

Chỉ thị

3
9 cho phép bạn giới hạn dung 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 mình và bạn không nên đặt chỉ thị này quá cao để tránh hết bộ nhớ trên máy chủ của mình—các tập lệnh được viết kém hoặc có lỗi có thể chiếm hết bộ nhớ trên máy chủ của bạn nếu bạn cho phép chúng

?>
1

Chỉ thị

?>
1 đặt lượng thời gian tối đa mà một tập lệnh được phép chạy trước khi nó bị chấm dứt. Mặc định là 30 giây và bạn có thể tăng nó đến giới hạn hợp lý theo yêu cầu của mình nếu cần

Tương tự như chỉ thị

3
9, bạn không nên đặt giá trị này quá cao để tránh sự cố trên máy chủ của mình

?>
4

Chỉ thị

?>
4 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 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

Phần 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 điều quan trọng. Vui lòng gửi 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ẽ sẵn lòng trợ 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 lệnh khác nhau trong php. ini và điều đó sẽ giúp bạn tinh chỉnh cấu hình PHP theo yêu cầu của mình

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 với 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 cho bạn và khách truy cập của bạn

Các tệp PHP được lưu trữ ở đâu trong Windows?

Tệp cấu hình của PHP có tên là php. ban đầu. Điều này không tồn tại ban đầu, vì vậy hãy sao chép C. \php\php. phát triển ini thành C. \php\php .

Các tệp PHP nằm ở đâu Linux?

Vị trí mặc định cho php. tập tin ini là. Ubuntu 16. 04. /etc/php/7. 0/apache2 . CentOS 7. /etc/php.

Làm cách nào để định cấu hình tệp ini PHP?

Tệp cấu hình PHP, php. ini, là cách cuối cùng và trực tiếp nhất để tác động đến chức năng của PHP. php. ini được đọc mỗi khi khởi tạo PHP. nói cách khác, bất cứ khi nào httpd được khởi động lại cho phiên bản mô-đun hoặc với mỗi lần thực thi tập lệnh cho phiên bản CGI