Cài đặt PHP được kiểm soát bởi tệp có tên 'php. cái này'. Tệp cấu hình được đọc khi máy chủ web Apache khởi động. Để thay đổi cài đặt PHP mặc định, bạn nên chỉnh sửa tệp 'php. ini' và khởi động lại máy chủ web của bạn Show
Ngay lập tức, các cài đặt PHP hoạt động khá tốt nhưng việc tùy chỉnh tệp cấu hình cho phép bạn chọn những gì có thể phù hợp nhất với bạn tùy thuộc vào kiến trúc phần cứng và thiết kế phần mềm của bạn Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách chỉnh sửa cài đặt PHP cơ bản trên máy chủ web Apache chạy trên Ubuntu 18. 04 VPS điều kiện tiên quyết
Bước 1. Xác định vị trí của php của bạn. tập tin nàyTheo thời gian, bạn sẽ cần phải quản lý php quan trọng. đây là các tập tin. Vị trí tệp có thể thay đổi một chút tùy thuộc vào phiên bản PHP đang chạy trên máy chủ của bạn Tệp cấu hình nằm trên /etc/php/php_version/apache2/php.ini Chẳng hạn, nếu bạn đang chạy PHP 7. 0, các tập tin sẽ được đặt trên /etc/php/7.0/apache2/php.ini Trường hợp tương tự áp dụng cho PHP 7. 2. Bạn có thể tìm thấy tập tin cấu hình tại /etc/php/7.2/apache2/php.ini Bước 2. Mở tệp cấu hình PHP để chỉnh sửaSau khi bạn xác định vị trí tệp của mình, bước tiếp theo là chỉnh sửa tệp đó bằng trình chỉnh sửa nano. Sử dụng lệnh bên dưới để mở tệp $ sudo nano php_ini_file Ví dụ $ sudo nano /etc/php/7.2/apache2/php.ini Bước 3. Thực hiện các thay đổi trên php. đây là các tập tinNhư đã đề cập ở đầu bài viết, cài đặt PHP mặc định có thể hoạt động đối với phần lớn các trang web hoặc ứng dụng web. Tuy nhiên, môi trường của bạn có thể yêu cầu một số giá trị được điều chỉnh một chút để đảm bảo rằng trang web của bạn hoạt động trơn tru Trong hầu hết các trường hợp, bạn sẽ chỉnh sửa cài đặt PHP bên dưới PHP max_execution_timeĐiều này đặt thời gian thực thi tối đa tính bằng giây mà tập lệnh PHP được phép chạy trước khi nó bị chấm dứt. Đôi khi, bạn có thể yêu cầu các tập lệnh chạy trong vài phút và bạn cần thay đổi giá trị này. Giá trị mặc định là 30 giây nhưng bạn có thể đặt giá trị này thành giá trị lớn hơn Giá trị mặc định max_execution_time =30 Thay đổi thành bất kỳ giá trị e. g. 1800 max_execution_time =1800 PHP upload_max_filesizeGiá trị mặc định cho lệnh này là 2M (hai Megabyte). Giá trị này kiểm soát kích thước tối đa của tệp mà bạn tải lên bằng tập lệnh PHP. Đôi khi, cần phải thay đổi giá trị này nếu bạn dự định tải lên các tệp lớn Chẳng hạn, nếu bạn đang tải lên một cơ sở dữ liệu lớn qua phpMyAdmin, bạn sẽ cần thay đổi giá trị này Giá trị mặc định upload_max_filesize=2M Thay đổi thành giá trị lớn e. g. 16M ________số 8PHP post_max_sizeGiá trị này giới hạn lượng dữ liệu được phép trên dữ liệu bài đăng. Nó thường ảnh hưởng đến các tập lệnh PHP sử dụng nhiều biểu mẫu web. Giá trị này cũng kiểm soát các tệp được tải lên qua tập lệnh PHP, do đó, giá trị này phải luôn lớn hơn 'upload_max_filesize'. Giá trị mặc định cho 'post_max_size' là 8M Giá trị mặc định post_max_size =8M Tùy chỉnh nó tùy thuộc vào nhu cầu của bạn e. g /etc/php/7.0/apache2/php.ini0 Bộ nhớ PHP_limitGiá trị mặc định cho PHP 7. 2 'giới hạn bộ nhớ' là 128M. Đôi khi, các tập lệnh PHP được viết kém có thể tiêu tốn nhiều bộ nhớ của máy chủ và ảnh hưởng đến các ứng dụng khác đang chạy trên VPS của bạn. Để tránh điều này, PHP ' memory_limit' kiểm soát lượng bộ nhớ được phân bổ cho tập lệnh Giá trị mặc định/etc/php/7.0/apache2/php.ini1 Ví dụ về giá trị tùy chỉnh/etc/php/7.0/apache2/php.ini2 Bạn cũng có thể sử dụng -1 nếu bạn muốn phân bổ dung lượng bộ nhớ không giới hạn cho tập lệnh PHP của mình tùy thuộc vào RAM khả dụng trên VPS của bạn /etc/php/7.0/apache2/php.ini3 Cài đặt báo cáo lỗi PHPBạn có thể kiểm soát hành vi báo cáo lỗi trong PHP bằng cách sử dụng các lệnh bên dưới display_errors. > Đặt giá trị này thành 'Bật' hoặc 'Tắt' tùy thuộc vào việc bạn muốn PHP hiển thị lỗi khi chạy tập lệnh. Trong PHP7. 2 giá trị mặc định là 'Tắt' /etc/php/7.0/apache2/php.ini4 Bạn có thể bật báo cáo lỗi bằng cách thay đổi giá trị thành 'Bật' /etc/php/7.0/apache2/php.ini5 log_errors. Giá trị này cho biết liệu các lỗi từ tập lệnh có được lưu vào tệp nhật ký của máy chủ hay không. Thay vì hiển thị lỗi cho người dùng thông thường trong môi trường sản xuất, bạn nên ghi lại chúng. Các giá trị mặc định trong PHP 7. 2 là 'Bật' /etc/php/7.0/apache2/php.ini6 Bạn có thể tắt đăng xuất lỗi bằng cách thay đổi giá trị thành /etc/php/7.0/apache2/php.ini7 báo cáo lỗi. Chỉ thị này chỉ ra mức báo cáo lỗi. Đối với các phiên bản PHP lớn hơn 5. 3, giá trị mặc định là 'E_ALL & ~E_DEPRECATED & ~E_STRICT' /etc/php/7.0/apache2/php.ini8 Bạn có thể thay đổi giá trị tùy thuộc vào lỗi mà bạn muốn được báo cáo. Chẳng hạn, để bao gồm các thông báo, hãy sử dụng giá trị bên dưới /etc/php/7.0/apache2/php.ini9 Cài đặt ngày/giờ PHPBạn cũng có thể thay đổi múi giờ mặc định được sử dụng bởi các tập lệnh PHP Tìm dòng /etc/php/7.2/apache2/php.ini0 Bỏ ghi chú bằng cách xóa dấu chấm phẩy rồi nhập múi giờ ưa thích của bạn. Bạn có thể kiểm tra danh sách các múi giờ hỗ trợ trên trang web chính thức của PHP (http. //php. net/manuals/en/múi giờ. php) Ví dụ: nếu bạn muốn thay đổi múi giờ thành Thành phố New York, hãy sử dụng giá trị bên dưới /etc/php/7.2/apache2/php.ini1 Khi bạn hoàn thành chỉnh sửa php. ini, nhấn CTRL + X, Y và nhấn Enter để lưu thay đổi. Bạn cũng nên khởi động lại Apache để cài đặt được tải lại bằng lệnh bên dưới /etc/php/7.2/apache2/php.ini2 Phần kết luậnTrong hướng dẫn này, chúng tôi đã thảo luận cách định vị và chỉnh sửa cài đặt PHP trên Ubuntu 18 của bạn. 04 máy chủ. Chúng tôi cũng đã đưa bạn qua các cài đặt cơ bản mà bạn nên điều chỉnh để tối ưu hóa hiệu suất của trang web hoặc ứng dụng web của mình. Chúng tôi tin rằng những thay đổi bạn thực hiện đối với tệp cấu hình PHP sẽ giúp bạn có một môi trường chạy trang web mượt mà hơn Làm cách nào để truy cập PHP này trong Linux?Để mở php mặc định. ini để chỉnh sửa, hãy sử dụng một trong các lệnh sau (tùy thuộc vào bản phân phối Linux mà bạn đang sử dụng). Ubuntu 16. 04. Sudo nano /etc/php/7. 0/apache2 . CentOS 7. Sudo nano /etc/php.
Tệp PHP Linux của tôi ở đâu?Câu trả lời của bạn . Bạn có thể nhận được một phpinfo() đầy đủ bằng cách sử dụng. php -i Và, trong đó, có php. đây là tập tin được sử dụng. $ php -i. grep 'Tệp cấu hình' Tệp cấu hình (php. ini) Đường dẫn => /etc Tệp cấu hình đã tải => /etc/php. cái này Trên Windows, hãy sử dụng tìm thay thế. php -i. tìm/a"tệp cấu hình" Hy vọng điều này hữu ích |