Lệnh cấu hình Phpinfo
Một cách khác để kiểm tra phiên bản PHP là hàm PHPinfo(), thường được sử dụng để kiểm tra trạng thái hiện tại của cấu hình PHP. Nó cũng có thể được sử dụng cho mục đích gỡ lỗi vì nó chứa tất cả dữ liệu EGPCS (Môi trường, GET, POST, Cookie, Máy chủ) Show
Nếu bạn phát triển đủ WordPress, cuối cùng bạn sẽ thấy mình cần một số thay đổi môi trường PHP. Chúng sẽ trông hơi khác nhau tùy thuộc vào hoàn cảnh, nhưng bạn sẽ gặp sự cố yêu cầu bạn thay đổi cách hành xử của PHP. Có thể bạn cần kéo dài thời gian thực thi cho tập lệnh chạy dài mà bạn thực sự phải chạy. Có thể bạn cần tăng giới hạn tải lên vì một khách hàng nhất quyết cho phép nhóm của họ tải lên các tệp PDF 500 megabyte Dù đó là gì, bạn sẽ cần phải làm quen với tệp 9 để thực hiện các thay đổi. Và mặc dù đây là một tệp khá đơn giản, nhưng có một số mẹo hữu ích mà bạn nên biết về nó. Nếu bạn đang thực hiện những thay đổi đó, thì một công cụ tuyệt vời khác cần có trong túi sau của bạn là chức năng 0. Mặc dù có lẽ bạn không nên hiển thị đầu ra của lệnh này trên máy chủ sản xuất, nhưng quyền truy cập vào lệnh này cực kỳ có giá trị khi thực hiện nhiều việc nhỏ. Một trong những phổ biến nhất. tìm tệp 9 bạn cần thay đổiimplicit_flush = Off serialize_precision = 17 memory_limit = 256M 0. Nhận thông tin về PHP 0 thực sự dễ sử dụng. Bạn làm nghề gì? . Đó là tất cả. Kết quả cuối cùng là một tệp có nội dung về những nội dung này
Sau đó, bạn truy cập trang đó trong trình duyệt web của mình. Đó là nó Rất nhiều thông tinNếu có một vấn đề mà những người mới bắt đầu gặp phải với 0 thì đó không phải là khó để bắt đầu làm việc. Đó là một lượng thông tin cực kỳ lớn, phần lớn trong số đó sẽ có rất ít hoặc vô nghĩa. Nhưng tất cả những thông tin đó chính xác là thứ khiến nó cực kỳ có giá trị đối với những người có dạ dày để không bị đe dọa và một số cơ sở với khả năng tìm kiếm trang của trình duyệt của họẢnh chụp màn hình ở trên hiển thị ô trên cùng từ lệnh gọi hàm 0. Như tôi đã nói, có rất nhiều thông tin ở đó, điều này sẽ có ý nghĩa khác nhau đối với bạn tùy thuộc vào mức độ bạn hiểu về máy tính và PHP. Hầu hết là, nếu tôi thành thật mà nói, gây ồn ào cho tôi. Tôi thấy rằng nó đang sử dụng FastCGI, nhưng điều đó không có nhiều tác động có ý nghĩa đối với hầu hết các nhà phát triển WordPress. Tuy nhiên, dòng thứ năm trong vấn đề rất nhiều. nó cho bạn biết PHP đã tải tệp cấu hình nào, trong trường hợp của chúng tôi, đó là tệp cấu hình tại 2. (Dòng được dán nhãn. “Tệp cấu hình đã tải. ”) Tại sao điều đó lại hữu ích? Cấu hình PHP. Cái gì và tại sao của implicit_flush = Off serialize_precision = 17 memory_limit = 256M 9Giống như hầu hết các phần mềm bao gồm cả WordPress, PHP cung cấp một số tùy chọn. Nó cũng có phần mở rộng hoặc "plugin" mà bản thân chúng có các tùy chọn. Hầu hết chúng sẽ nằm trong “tệp cấu hình” kết thúc bằng 4. Wikipedia cho chúng ta biết rằng tiền tố đến từ một phiên bản rút gọn của “khởi tạo”. Trong mọi trường hợp, quy ước đó tràn ngập PHPCác tệp này đều khá giống nhau. Chúng sẽ có một số giá trị được đặt trong các dòng trông khá quen thuộc với bất kỳ lập trình viên nào, chẳng hạn như
Điều làm nên sự khác biệt của một tệp INI tốt so với một tệp xấu là mức độ hữu ích và rõ ràng của các nhận xét. Một 9 được tung ra với các giá trị mặc định là khá vững chắc về mặt đó. Thay vì trông giống như ở trên, bạn sẽ thấy rất nhiều nhận xét như phần mở đầu trước khi một giá trị được đặt. Vì vậy, thay vì chỉ khai báo 6 như đã làm ở trên, bạn sẽ thấy các giải thích trước các giá trị, chẳng hạn như
Như bạn có thể đoán, trong 9, bất kỳ thứ gì sau dấu chấm phẩy (;) không được phân tích cú pháp và chỉ được coi là nhận xét. Bạn cũng sẽ thấy các khai báo, tương tự như dòng 6, đã nhận xét. Khi một giá trị không được cung cấp, bởi vì nó bị xóa hoặc nhận xét, PHP sẽ sử dụng một giá trị mặc địnhCác giá trị cấu hình PHP hữu ích cho các nhà phát triển WordPressCó một số lượng tương đối nhỏ các giá trị bên trong tệp 9 mà bạn sẽ cần chỉnh sửa với tư cách là nhà phát triển WordPress (hoặc thậm chí là nhà phát triển PHP không phải WordPress trung bình)Những số mà tôi biết rằng tôi đã thay đổi nhiều lần trước đây là ________ 60, ________ 16, ________ 62 và ________ 63. Thực sự có hàng trăm giá trị có thể và thường xuyên có thể thiết lập được trong tệp INI của PHP và các tiện ích mở rộng khác nhau mà nó chạy cùng. Nhưng chỉ có bốn vấn đề này xuất hiện thường xuyên như những vấn đề tôi gặp phải trong công việc hàng ngày của mình. Một bản tóm tắt nhanh chóng của mỗi trong số bốn
Ghi chú cuối cùng về Trình chỉnh sửa, Quyền đối với tệp, Khởi động lại máy chủVì 9 là tệp cấu hình và vì tệp này thường nằm trên máy chủ nên bạn có thể gặp phải một số vấn đề. bạn sẽ không dễ dàng truy cập vào tệp thông qua các công cụ tiện lợi thông thường của mình, khi bạn chỉnh sửa tệp, bạn có thể không lưu được các thay đổi của mình hoặc những thay đổi bạn đã thực hiện dường như không có tác dụngĐã mở mà không có 92 dẫn đến cảnh báo không có quyền ghi và không thể lưu các thay đổi của bạn… 🙁Để chỉnh sửa, khi bạn chưa quen với thiết bị đầu cuối và SSH vào hộp lần đầu tiên. 93 là trình soạn thảo văn bản tốt nhất. Tất cả các phím tắt của nó được đánh vần rõ ràng trên màn hình. (^ là phím CTRL…) Nó thực sự vẫn là trình soạn thảo văn bản dòng lệnh duy nhất mà tôi sử dụng, bởi vì tôi hiếm khi cần đến nó và nó có đủ các tính năng để khiến tôi hài lòng. Vì vậy, tôi thường chỉnh sửa 9 của mình trên máy chủ từ xa bằng một lệnh như 9Đây không phải là một bài học toàn diện về dòng lệnh — mặc dù tôi có lẽ nên viết một trong số đó vào một lúc nào đó… — nhưng tôi đang sử dụng 93 để mở tệp ở đường dẫn 2Thứ 92 đó là gì? . 92 là cách bạn tạm thời yêu cầu cấp truy cập “quản trị viên” hoặc “siêu người dùng” trong khi người dùng bình thường. ( 92 là viết tắt của “siêu người dùng làm. ”) Bạn sẽ được nhắc nhập mật khẩu khi làm điều đó, nhưng sau đó bạn sẽ có thể lưu 9 của mình từ 93. Nếu không có điều đó, có thể bạn sẽ không thể thay đổi tệp. Và điều đó không hiệu quảCuối cùng, bạn *có thể* cần khởi động lại máy chủ của mình hoặc trình nền FastCGI. Điều đó có hoàn toàn bắt buộc hay không tùy thuộc vào một số chi tiết nhỏ về cách cấu hình chính xác máy chủ của chúng tôi. Nếu bạn đang thực hiện các thay đổi và nó không có tác dụng — bạn sẽ biết với trang 0 của mình — và bạn đang ở trên một máy chủ mà bạn có quyền khởi động lại (không phải dịch vụ lưu trữ chia sẻ), bạn có thể cần phải. Tuy nhiên, lệnh cụ thể cho điều đó thay đổi khá nhiều về cấu hình máy chủ và hệ điều hành, vì vậy tôi sẽ để bạn Google tìm chúngbạn bè cấu hình. implicit_flush = Off serialize_precision = 17 memory_limit = 256M 9 và implicit_flush = Off serialize_precision = 17 memory_limit = 256M 0Có rất nhiều giá trị khác trong tệp 9. Bạn có thể thấy gần như tất cả chúng bằng cách chạy lệnh 0. Nhưng hầu hết tôi thấy rằng tôi chỉ thay đổi một nhóm rất nhỏ trong số chúng và chọn để những người xây dựng PHP khôn ngoan và các chuyên gia cấu hình máy chủ trung gian khác ở những nơi khác tạo mặc định tốt cho tôi. Nhưng tôi thích biết cách họ làm việc và những điều cơ bản về cách làm việc với họ. Hy vọng rằng nó đã được hữu ích cho bạn. hack vui vẻ
Làm thế nào để sử dụng Phpinfo()?Hàm phpinfo() có thể được sử dụng để xuất một lượng lớn thông tin về quá trình cài đặt PHP của bạn và có thể được sử dụng để xác định các vấn đề về cài đặt và cấu hình. Để chạy chức năng này, chỉ cần tạo một tệp mới có tên là test. php và đặt nó vào thư mục gốc của máy chủ web của bạn .
Làm cách nào để thay đổi lệnh cấu hình trong PHP?Thay đổi cài đặt PHP . Kết nối với máy chủ của bạn bằng SSH Bạn có thể chỉ định php. ini trong dòng lệnh với cú pháp này. php -c [Đường dẫn đến php. ini] [Đường dẫn đến. tệp php] -d [Cài đặt PHP] Ví dụ. php -c/home/userna5/public_html/php. ini /home/userna5/public_html/ví dụ. php -d memory_limit=256M Phpinfo() nằm ở đâu?Bạn nên có một phpinfo. php tập tin trong thư mục public_html của bạn bây giờ. Vì vậy, tất cả những gì còn lại là truy cập tệp bằng cách thêm /phpinfo. php ở cuối tên miền của bạn.
Làm cách nào tôi có thể tạo một trang Phpinfo PHP?Để thêm trang phpinfo() vào trang web của bạn, hãy làm theo hướng dẫn bên dưới. . Đăng nhập vào Trung tâm kiểm soát tài khoản (ACC) Điều hướng đến các tập tin trang web của bạn. . Tạo một tệp mới Đặt tên cho tập tin phpinfo. php Nhập mã sau vào trường văn bản. . Nhấp vào Tạo tệp Bây giờ hãy truy cập phpinfo của bạn. tập tin php |