Tôi có thể tìm tập tin cấu hình php ở đâu?

Tệp cấu hình [php. ini] được đọc khi PHP khởi động. Đối với các phiên bản mô-đun máy chủ của PHP, điều này chỉ xảy ra một lần khi máy chủ web khởi động. Đối với các phiên bản CGI và CLI, nó xảy ra trên mọi lệnh gọi

php. ini được tìm kiếm ở những vị trí này [theo thứ tự]

  • Vị trí cụ thể của mô-đun SAPI [chỉ thị _______15_______ trong Apache 2, tùy chọn dòng lệnh _______16_______ trong CGI và CLI]
  • Biến môi trường PHPRC
  • Vị trí của tệp php.ini có thể được đặt cho các phiên bản PHP khác nhau. Thư mục gốc của các khóa đăng ký phụ thuộc vào độ 32 hoặc 64 bit của HĐH và PHP đã cài đặt. Đối với PHP 32-bit trên hệ điều hành 32-bit hoặc PHP 64-bit trên hệ điều hành 64-bit, hãy sử dụng [[HKEY_LOCAL_MACHINE\SOFTWARE\PHP] đối với phiên bản PHP 32-bit trên hệ điều hành 64-bit, hãy sử dụng [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\PHP]]. Để cài đặt bitness tương tự, các khóa đăng ký sau được kiểm tra theo thứ tự. [HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x.y.z], [HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x.y]
    ; any text on a line after an unquoted semicolon [;] is ignored
    [php] ; section markers [text within square brackets] are also ignored
    ; Boolean values can be set to either:
    ;    true, on, yes
    ; or false, off, no, none
    register_globals = off
    track_errors = yes
    
    ; you can enclose strings in double-quotes
    include_path = ".:/usr/local/lib/php"
    
    ; backslashes are treated the same as any other character
    include_path = ".;c:\php\lib"
    0, trong đó x, y và z có nghĩa là các phiên bản chính, phụ và phát hành của PHP. Đối với các phiên bản 32 bit của PHP trên hệ điều hành 64 bit, các khóa đăng ký sau được kiểm tra theo thứ tự.
    ; any text on a line after an unquoted semicolon [;] is ignored
    [php] ; section markers [text within square brackets] are also ignored
    ; Boolean values can be set to either:
    ;    true, on, yes
    ; or false, off, no, none
    register_globals = off
    track_errors = yes
    
    ; you can enclose strings in double-quotes
    include_path = ".:/usr/local/lib/php"
    
    ; backslashes are treated the same as any other character
    include_path = ".;c:\php\lib"
    1,
    ; any text on a line after an unquoted semicolon [;] is ignored
    [php] ; section markers [text within square brackets] are also ignored
    ; Boolean values can be set to either:
    ;    true, on, yes
    ; or false, off, no, none
    register_globals = off
    track_errors = yes
    
    ; you can enclose strings in double-quotes
    include_path = ".:/usr/local/lib/php"
    
    ; backslashes are treated the same as any other character
    include_path = ".;c:\php\lib"
    2 và
    ; any text on a line after an unquoted semicolon [;] is ignored
    [php] ; section markers [text within square brackets] are also ignored
    ; Boolean values can be set to either:
    ;    true, on, yes
    ; or false, off, no, none
    register_globals = off
    track_errors = yes
    
    ; you can enclose strings in double-quotes
    include_path = ".:/usr/local/lib/php"
    
    ; backslashes are treated the same as any other character
    include_path = ".;c:\php\lib"
    3, trong đó x, y và z có nghĩa là các phiên bản chính, phụ và phát hành của PHP. Nếu có giá trị cho
    ; any text on a line after an unquoted semicolon [;] is ignored
    [php] ; section markers [text within square brackets] are also ignored
    ; Boolean values can be set to either:
    ;    true, on, yes
    ; or false, off, no, none
    register_globals = off
    track_errors = yes
    
    ; you can enclose strings in double-quotes
    include_path = ".:/usr/local/lib/php"
    
    ; backslashes are treated the same as any other character
    include_path = ".;c:\php\lib"
    4 trong bất kỳ khóa nào trong số này, thì khóa đầu tiên được tìm thấy sẽ được sử dụng làm vị trí của php.ini [Chỉ dành cho Windows]
  • ; any text on a line after an unquoted semicolon [;] is ignored
    [php] ; section markers [text within square brackets] are also ignored
    ; Boolean values can be set to either:
    ;    true, on, yes
    ; or false, off, no, none
    register_globals = off
    track_errors = yes
    
    ; you can enclose strings in double-quotes
    include_path = ".:/usr/local/lib/php"
    
    ; backslashes are treated the same as any other character
    include_path = ".;c:\php\lib"
    6 hoặc [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\PHP], giá trị của
    ; any text on a line after an unquoted semicolon [;] is ignored
    [php] ; section markers [text within square brackets] are also ignored
    ; Boolean values can be set to either:
    ;    true, on, yes
    ; or false, off, no, none
    register_globals = off
    track_errors = yes
    
    ; you can enclose strings in double-quotes
    include_path = ".:/usr/local/lib/php"
    
    ; backslashes are treated the same as any other character
    include_path = ".;c:\php\lib"
    4 [Chỉ dành cho Windows]
  • Thư mục làm việc hiện tại [ngoại trừ CLI]
  • Thư mục của máy chủ web [đối với các mô-đun SAPI] hoặc thư mục của PHP [nếu không thì trong Windows]
  • Thư mục Windows [C. \windows hoặc C. \winnt] [dành cho Windows], hoặc tùy chọn thời gian biên dịch
    ; any text on a line after an unquoted semicolon [;] is ignored
    [php] ; section markers [text within square brackets] are also ignored
    ; Boolean values can be set to either:
    ;    true, on, yes
    ; or false, off, no, none
    register_globals = off
    track_errors = yes
    
    ; you can enclose strings in double-quotes
    include_path = ".:/usr/local/lib/php"
    
    ; backslashes are treated the same as any other character
    include_path = ".;c:\php\lib"
    9

Nếu php-SAPI. ini tồn tại [trong đó SAPI là SAPI đang được sử dụng, vì vậy, ví dụ: php-cli. ini hoặc php-apache. ini], nó được sử dụng thay cho php. ban đầu. Tên SAPI có thể được xác định bằng php_sapi_name[]

Ghi chú

Máy chủ web Apache thay đổi thư mục gốc khi khởi động, khiến PHP cố đọc php. ini từ hệ thống tập tin gốc nếu nó tồn tại

Sử dụng biến môi trường có thể được sử dụng trong php. ini như hình bên dưới

Ví dụ #1 php. ini Biến môi trường

________số 8_______

php. ini được xử lý bởi các tiện ích mở rộng được ghi lại trên các trang tương ứng của chính các tiện ích mở rộng đó. Một danh sách các chỉ thị cốt lõi có sẵn trong phần phụ lục. Không phải tất cả các lệnh PHP nhất thiết phải được ghi lại trong hướng dẫn này. để biết danh sách đầy đủ các chỉ thị có sẵn trong phiên bản PHP của bạn, vui lòng đọc php được nhận xét tốt của bạn. tập tin ini. Ngoài ra, bạn có thể tìm thấy » php mới nhất. ini từ Git cũng hữu ích

Ví dụ #2 php. ví dụ ban đầu

; any text on a line after an unquoted semicolon [;] is ignored
[php] ; section markers [text within square brackets] are also ignored
; Boolean values can be set to either:
;    true, on, yes
; or false, off, no, none
register_globals = off
track_errors = yes

; you can enclose strings in double-quotes
include_path = ".:/usr/local/lib/php"

; backslashes are treated the same as any other character
include_path = ".;c:\php\lib"

Có thể tham khảo hiện có. ini biến từ bên trong. tập tin ini. Thí dụ.

Assuming PHP is configured with --with-config-file-scan-dir=/etc/php.d,
and that the path separator is :...

$ php
  PHP will load all files in /etc/php.d/*.ini as configuration files.

$ PHP_INI_SCAN_DIR=/usr/local/etc/php.d php
  PHP will load all files in /usr/local/etc/php.d/*.ini as
  configuration files.

$ PHP_INI_SCAN_DIR=:/usr/local/etc/php.d php
  PHP will load all files in /etc/php.d/*.ini, then
  /usr/local/etc/php.d/*.ini as configuration files.

$ PHP_INI_SCAN_DIR=/usr/local/etc/php.d: php
  PHP will load all files in /usr/local/etc/php.d/*.ini, then
  /etc/php.d/*.ini as configuration files.
0

Quét thư mục

Có thể cấu hình PHP để quét. ini trong một thư mục sau khi đọc php. ban đầu. Điều này có thể được thực hiện tại thời điểm biên dịch bằng cách đặt tùy chọn --with-config-file-scan-dir. Sau đó, thư mục quét có thể được ghi đè trong thời gian chạy bằng cách đặt biến môi trường PHP_INI_SCAN_DIR

Có thể quét nhiều thư mục bằng cách tách chúng bằng trình tách đường dẫn dành riêng cho nền tảng [

Assuming PHP is configured with --with-config-file-scan-dir=/etc/php.d,
and that the path separator is :...

$ php
  PHP will load all files in /etc/php.d/*.ini as configuration files.

$ PHP_INI_SCAN_DIR=/usr/local/etc/php.d php
  PHP will load all files in /usr/local/etc/php.d/*.ini as
  configuration files.

$ PHP_INI_SCAN_DIR=:/usr/local/etc/php.d php
  PHP will load all files in /etc/php.d/*.ini, then
  /usr/local/etc/php.d/*.ini as configuration files.

$ PHP_INI_SCAN_DIR=/usr/local/etc/php.d: php
  PHP will load all files in /usr/local/etc/php.d/*.ini, then
  /etc/php.d/*.ini as configuration files.
1 trên Windows, NetWare và RISC OS;
Assuming PHP is configured with --with-config-file-scan-dir=/etc/php.d,
and that the path separator is :...

$ php
  PHP will load all files in /etc/php.d/*.ini as configuration files.

$ PHP_INI_SCAN_DIR=/usr/local/etc/php.d php
  PHP will load all files in /usr/local/etc/php.d/*.ini as
  configuration files.

$ PHP_INI_SCAN_DIR=:/usr/local/etc/php.d php
  PHP will load all files in /etc/php.d/*.ini, then
  /usr/local/etc/php.d/*.ini as configuration files.

$ PHP_INI_SCAN_DIR=/usr/local/etc/php.d: php
  PHP will load all files in /usr/local/etc/php.d/*.ini, then
  /etc/php.d/*.ini as configuration files.
2 trên tất cả các nền tảng khác; giá trị mà PHP đang sử dụng có sẵn dưới dạng hằng số
Assuming PHP is configured with --with-config-file-scan-dir=/etc/php.d,
and that the path separator is :...

$ php
  PHP will load all files in /etc/php.d/*.ini as configuration files.

$ PHP_INI_SCAN_DIR=/usr/local/etc/php.d php
  PHP will load all files in /usr/local/etc/php.d/*.ini as
  configuration files.

$ PHP_INI_SCAN_DIR=:/usr/local/etc/php.d php
  PHP will load all files in /etc/php.d/*.ini, then
  /usr/local/etc/php.d/*.ini as configuration files.

$ PHP_INI_SCAN_DIR=/usr/local/etc/php.d: php
  PHP will load all files in /usr/local/etc/php.d/*.ini, then
  /etc/php.d/*.ini as configuration files.
3]. Nếu một thư mục trống được cung cấp trong PHP_INI_SCAN_DIR, PHP cũng sẽ quét thư mục được cung cấp tại thời điểm biên dịch thông qua --with-config-file-scan-dir

Trong mỗi thư mục, PHP sẽ quét tất cả các tệp kết thúc bằng

Assuming PHP is configured with --with-config-file-scan-dir=/etc/php.d,
and that the path separator is :...

$ php
  PHP will load all files in /etc/php.d/*.ini as configuration files.

$ PHP_INI_SCAN_DIR=/usr/local/etc/php.d php
  PHP will load all files in /usr/local/etc/php.d/*.ini as
  configuration files.

$ PHP_INI_SCAN_DIR=:/usr/local/etc/php.d php
  PHP will load all files in /etc/php.d/*.ini, then
  /usr/local/etc/php.d/*.ini as configuration files.

$ PHP_INI_SCAN_DIR=/usr/local/etc/php.d: php
  PHP will load all files in /usr/local/etc/php.d/*.ini, then
  /etc/php.d/*.ini as configuration files.
4 theo thứ tự bảng chữ cái. Danh sách các tệp đã được tải và thứ tự có sẵn bằng cách gọi php_ini_scanned_files[] hoặc bằng cách chạy PHP với tùy chọn --ini

Tệp cấu hình php ở đâu?

Một trong những tệp quan trọng nhất trong quá trình cài đặt WordPress của bạn là tệp wp-config. tập tin php. Tệp này nằm trong thư mục gốc của thư mục tệp WordPress của bạn và chứa các chi tiết cấu hình cơ sở của trang web của bạn, chẳng hạn như thông tin kết nối cơ sở dữ liệu.

Tập tin cấu hình php là gì?

Cấu hình. php, nằm trong thư mục /global của bạn chứa các cài đặt duy nhất cho cài đặt Công cụ biểu mẫu của bạn. cài đặt kết nối cơ sở dữ liệu của bạn, thư mục gốc và URL cũng như thông tin khác . Tệp này là tệp duy nhất trong tập lệnh cần được tùy chỉnh.

Tệp php ini nằm ở đâu?

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ờ của 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 .

Tệp php cấu hình trong Linux ở đâu?

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

Chủ Đề